This commit is contained in:
2026-04-22 22:01:07 +08:00
parent d8716d70b0
commit b317c2a8ea
37 changed files with 1821 additions and 515 deletions

View File

@@ -6,6 +6,13 @@ CREATE TABLE IF NOT EXISTS sms_auth_events (
success BOOLEAN NOT NULL,
ip TEXT,
user_agent TEXT,
provider TEXT,
provider_request_id TEXT,
provider_biz_id TEXT,
provider_out_id TEXT,
delivery_status TEXT NOT NULL DEFAULT 'pending',
delivery_report_raw_json JSONB,
delivery_reported_at TEXT,
created_at TEXT NOT NULL
);
@@ -14,3 +21,9 @@ CREATE INDEX IF NOT EXISTS sms_auth_events_phone_created_idx
CREATE INDEX IF NOT EXISTS sms_auth_events_ip_created_idx
ON sms_auth_events (ip, created_at DESC);
CREATE INDEX IF NOT EXISTS sms_auth_events_provider_biz_id_idx
ON sms_auth_events (provider_biz_id);
CREATE INDEX IF NOT EXISTS sms_auth_events_provider_out_id_idx
ON sms_auth_events (provider_out_id);