Add initial Go server skeleton with HTTP handlers, middleware, job runner, and stubs
This commit is contained in:
25
migrations/0001_schema.sql
Normal file
25
migrations/0001_schema.sql
Normal file
@@ -0,0 +1,25 @@
|
||||
-- 0001_schema.sql
|
||||
CREATE TABLE IF NOT EXISTS users (
|
||||
id TEXT PRIMARY KEY,
|
||||
username TEXT NOT NULL UNIQUE,
|
||||
password_hash TEXT,
|
||||
role TEXT,
|
||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS pools (
|
||||
name TEXT PRIMARY KEY,
|
||||
guid TEXT,
|
||||
health TEXT,
|
||||
capacity TEXT
|
||||
);
|
||||
|
||||
CREATE TABLE IF NOT EXISTS jobs (
|
||||
id TEXT PRIMARY KEY,
|
||||
type TEXT,
|
||||
status TEXT,
|
||||
progress INTEGER DEFAULT 0,
|
||||
owner TEXT,
|
||||
created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
|
||||
updated_at DATETIME
|
||||
);
|
||||
Reference in New Issue
Block a user