db: add UpdateAccountLabel query

This commit is contained in:
cyberguru1 2026-04-04 15:34:03 -05:00
parent b7cd3503f3
commit 24d7307a2e
No known key found for this signature in database
GPG key ID: F0FB5ECF1A8786E6
3 changed files with 26 additions and 0 deletions

View file

@ -371,6 +371,25 @@ func (q *Queries) UpdateAccountExpiry(ctx context.Context, arg UpdateAccountExpi
return id, err
}
const updateAccountLabel = `-- name: UpdateAccountLabel :one
UPDATE accounts
SET label = $1
WHERE id = $2
RETURNING id
`
type UpdateAccountLabelParams struct {
Label sql.NullString
ID int64
}
func (q *Queries) UpdateAccountLabel(ctx context.Context, arg UpdateAccountLabelParams) (int64, error) {
row := q.db.QueryRowContext(ctx, updateAccountLabel, arg.Label, arg.ID)
var id int64
err := row.Scan(&id)
return id, err
}
const updateAccountLastUpdate = `-- name: UpdateAccountLastUpdate :one
UPDATE accounts
SET last_updated = $1

View file

@ -72,6 +72,7 @@ type Querier interface {
UpdateAccountAliasForTests(ctx context.Context, arg UpdateAccountAliasForTestsParams) (int64, error)
UpdateAccountBalance(ctx context.Context, arg UpdateAccountBalanceParams) (int64, error)
UpdateAccountExpiry(ctx context.Context, arg UpdateAccountExpiryParams) (int64, error)
UpdateAccountLabel(ctx context.Context, arg UpdateAccountLabelParams) (int64, error)
UpdateAccountLastUpdate(ctx context.Context, arg UpdateAccountLastUpdateParams) (int64, error)
UpdateFeatureKVStoreRecord(ctx context.Context, arg UpdateFeatureKVStoreRecordParams) error
UpdateGlobalKVStoreRecord(ctx context.Context, arg UpdateGlobalKVStoreRecordParams) error

View file

@ -21,6 +21,12 @@ SET last_updated = $1
WHERE id = $2
RETURNING id;
-- name: UpdateAccountLabel :one
UPDATE accounts
SET label = $1
WHERE id = $2
RETURNING id;
-- name: AddAccountInvoice :exec
INSERT INTO account_invoices (account_id, hash)
VALUES ($1, $2);