feat: add auth

This commit is contained in:
2025-12-25 22:32:04 +01:00
parent 71d915ff0f
commit e7fe00c48d
17 changed files with 1654 additions and 35 deletions

View File

@@ -0,0 +1,3 @@
-- Add down migration script here
DROP TABLE tokens;
DROP TABLE job_events;

View File

@@ -0,0 +1,16 @@
-- Add up migration script here
CREATE TABLE tokens (
id INTEGER PRIMARY KEY AUTOINCREMENT,
token TEXT NOT NULL UNIQUE,
is_refresh INTEGER NOT NULL DEFAULT 0,
created_at TEXT DEFAULT CURRENT_TIMESTAMP,
expires_at TEXT
);
CREATE TABLE job_events (
id INTEGER PRIMARY KEY AUTOINCREMENT,
job_name TEXT NOT NULL,
event_type TEXT NOT NULL,
event_data TEXT,
created_at TEXT DEFAULT CURRENT_TIMESTAMP
);