first commit
This commit is contained in:
9
internal/db/migrations/0002_idempotent_target.sql
Normal file
9
internal/db/migrations/0002_idempotent_target.sql
Normal file
@@ -0,0 +1,9 @@
|
||||
-- target_expires_at captures the expiry value computed at first confirmation
|
||||
-- attempt. Subsequent attempts (e.g. after a crash mid-confirm) read this
|
||||
-- value back so user mutation stays idempotent.
|
||||
ALTER TABLE pending_invoices ADD COLUMN target_expires_at TEXT;
|
||||
|
||||
CREATE INDEX idx_audit_pubkey ON audit_log(pubkey);
|
||||
CREATE INDEX idx_audit_created ON audit_log(created_at);
|
||||
CREATE INDEX idx_webhook_outbox_status ON webhook_outbox(status, created_at);
|
||||
CREATE INDEX idx_dm_outbox_status ON dm_outbox(status, created_at);
|
||||
Reference in New Issue
Block a user