diff --git a/dal/sqlcgen/queries.sql.go b/dal/sqlcgen/queries.sql.go index 8f423ab..58ce483 100644 --- a/dal/sqlcgen/queries.sql.go +++ b/dal/sqlcgen/queries.sql.go @@ -3114,6 +3114,19 @@ func (q *Queries) UpdateUsers(ctx context.Context, arg UpdateUsersParams) error return err } +const updateUtms = `-- name: UpdateUtms :exec +UPDATE utms AS u +SET name = (update_data ->> 'Name')::varchar(50), + AmoFieldID = (update_data ->> 'AmoFieldID')::INT +FROM json_array_elements($1::json) AS update_data +WHERE u.ID = (update_data ->> 'ID')::INT +` + +func (q *Queries) UpdateUtms(ctx context.Context, dollar_1 json.RawMessage) error { + _, err := q.db.ExecContext(ctx, updateUtms, dollar_1) + return err +} + const webhookDelete = `-- name: WebhookDelete :exec WITH userd AS ( UPDATE users SET Deleted = true WHERE AmoUserID = $1 RETURNING AccountID