feat: add transfer fields to deposits table

This commit is contained in:
2026-02-08 03:56:36 +03:00
parent 57ddec9dde
commit c100e99c0d
3 changed files with 16 additions and 4 deletions
@@ -0,0 +1,12 @@
-- Add transfer-related fields to tg_deposits
ALTER TABLE tg_deposits
ADD COLUMN IF NOT EXISTS retry_count INTEGER DEFAULT 0,
ADD COLUMN IF NOT EXISTS transfer_tx_hash TEXT,
ADD COLUMN IF NOT EXISTS last_error TEXT,
ADD COLUMN IF NOT EXISTS completed_at TIMESTAMPTZ,
ADD COLUMN IF NOT EXISTS failed_at TIMESTAMPTZ;
-- Index for faster queries
CREATE INDEX IF NOT EXISTS idx_deposits_status_retry
ON tg_deposits(status, retry_count)
WHERE status = 'confirming';