feat: migrate send logs and discord links to D1

This commit is contained in:
RhenCloud 2026-08-03 03:57:58 +08:00
parent 5a98e45544
commit 3a6a2cbbc5
No known key found for this signature in database
GPG key ID: A574A617378C4E0B
16 changed files with 139 additions and 79 deletions

16
migrations/0001_init.sql Normal file
View file

@ -0,0 +1,16 @@
CREATE TABLE IF NOT EXISTS send_logs (
id INTEGER PRIMARY KEY AUTOINCREMENT,
ts INTEGER NOT NULL,
route_id TEXT NOT NULL,
event TEXT NOT NULL,
repo TEXT,
target TEXT NOT NULL,
ok INTEGER NOT NULL,
error TEXT
);
CREATE INDEX IF NOT EXISTS idx_send_logs_ts ON send_logs (ts DESC);
CREATE TABLE IF NOT EXISTS discord_links (
discord_user_id TEXT PRIMARY KEY,
github_user_id TEXT NOT NULL
);