// Code generated by sqlc. DO NOT EDIT. // versions: // sqlc v1.31.1 // source: app_config.sql package db import ( "context" ) const getAppConfig = `-- name: GetAppConfig :one SELECT config_key, config_value, updated_at FROM app_config WHERE config_key = ? ` func (q *Queries) GetAppConfig(ctx context.Context, configKey string) (AppConfig, error) { row := q.db.QueryRowContext(ctx, getAppConfig, configKey) var i AppConfig err := row.Scan(&i.ConfigKey, &i.ConfigValue, &i.UpdatedAt) return i, err } const upsertAppConfig = `-- name: UpsertAppConfig :one INSERT INTO app_config (config_key, config_value) VALUES (?, ?) ON CONFLICT(config_key) DO UPDATE SET config_value = excluded.config_value, updated_at = CURRENT_TIMESTAMP RETURNING config_key, config_value, updated_at ` type UpsertAppConfigParams struct { ConfigKey string `json:"config_key"` ConfigValue string `json:"config_value"` } func (q *Queries) UpsertAppConfig(ctx context.Context, arg UpsertAppConfigParams) (AppConfig, error) { row := q.db.QueryRowContext(ctx, upsertAppConfig, arg.ConfigKey, arg.ConfigValue) var i AppConfig err := row.Scan(&i.ConfigKey, &i.ConfigValue, &i.UpdatedAt) return i, err }