-- name: ListTablosByUser :many SELECT id, user_id, title, description, color, created_at, updated_at FROM tablos WHERE user_id = $1 ORDER BY created_at DESC; -- name: GetTabloByID :one SELECT id, user_id, title, description, color, created_at, updated_at FROM tablos WHERE id = $1 AND user_id = $2; -- name: InsertTablo :one INSERT INTO tablos (user_id, title, description, color) VALUES ($1, $2, $3, $4) RETURNING id, user_id, title, description, color, created_at, updated_at; -- name: UpdateTablo :one UPDATE tablos SET title = $2, description = $3, color = $4, updated_at = now() WHERE id = $1 RETURNING id, user_id, title, description, color, created_at, updated_at; -- name: DeleteTablo :exec DELETE FROM tablos WHERE id = $1 AND user_id = $2;