mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-25 07:00:48 +09:00
bafd327b6b
* feat: agent browser * chore: complete docker and action config * feat: more actions * feat: browser tab switch * fix: browser build * fix: lint * fix: migrations
22 lines
569 B
SQL
22 lines
569 B
SQL
-- name: CreateBrowserContext :one
|
|
INSERT INTO browser_contexts (name, config)
|
|
VALUES (sqlc.arg(name), sqlc.arg(config))
|
|
RETURNING *;
|
|
|
|
-- name: GetBrowserContextByID :one
|
|
SELECT * FROM browser_contexts WHERE id = $1;
|
|
|
|
-- name: ListBrowserContexts :many
|
|
SELECT * FROM browser_contexts ORDER BY created_at DESC;
|
|
|
|
-- name: UpdateBrowserContext :one
|
|
UPDATE browser_contexts
|
|
SET name = sqlc.arg(name),
|
|
config = sqlc.arg(config),
|
|
updated_at = now()
|
|
WHERE id = sqlc.arg(id)
|
|
RETURNING *;
|
|
|
|
-- name: DeleteBrowserContext :exec
|
|
DELETE FROM browser_contexts WHERE id = $1;
|