mirror of
https://github.com/lightninglabs/lightning-terminal.git
synced 2026-08-13 12:33:36 +02:00
db: add UpdateAccountLabel query
This commit is contained in:
parent
b7cd3503f3
commit
24d7307a2e
3 changed files with 26 additions and 0 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue