-- 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) RETURNING *; -- 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 RETURNING *