Files
libredesk/internal/view/queries.sql
Abhinav Raut 50188352a5 fix: Use SyncedEnforcer in casbin, fixes panics.
feat: store user roles in user roles table, drops the roles table on users table.
feat: standardize column names in schema, renames disabled bool to enables.
- vue router fixes to allow components / pages to rerender after creating an object in db.
- minor fixes and refactors.
2025-01-22 03:40:32 +05:30

21 lines
454 B
SQL

-- name: get-view
SELECT id, created_at, updated_at, name, filters, user_id
FROM views WHERE id = $1;
-- name: get-user-views
SELECT id, created_at, updated_at, name, filters, user_id
FROM views WHERE user_id = $1;
-- name: insert-view
INSERT INTO views (name, filters, user_id)
VALUES ($1, $2, $3);
-- name: delete-view
DELETE FROM views
WHERE id = $1;
-- name: update-view
UPDATE views
SET name = $2, filters = $3, updated_at = NOW()
WHERE id = $1