Files
Memoh/db/queries/browser_contexts.sql
Acbox Liu bafd327b6b feat: agent browser (#200)
* feat: agent browser

* chore: complete docker and action config

* feat: more actions

* feat: browser tab switch

* fix: browser build

* fix: lint

* fix: migrations
2026-03-07 15:06:00 +08:00

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;