diff --git a/veza-backend-api/migrations/116_seller_transfers_retry.sql b/veza-backend-api/migrations/116_seller_transfers_retry.sql new file mode 100644 index 000000000..5f30470f7 --- /dev/null +++ b/veza-backend-api/migrations/116_seller_transfers_retry.sql @@ -0,0 +1,8 @@ +-- v0.701: Add retry columns for TransferRetryWorker +ALTER TABLE seller_transfers + ADD COLUMN IF NOT EXISTS retry_count INTEGER NOT NULL DEFAULT 0, + ADD COLUMN IF NOT EXISTS next_retry_at TIMESTAMPTZ; + +CREATE INDEX IF NOT EXISTS idx_seller_transfers_retry + ON seller_transfers(status, next_retry_at) + WHERE status = 'failed' AND next_retry_at IS NOT NULL;