15 lines
450 B
SQL
15 lines
450 B
SQL
CREATE TABLE IF NOT EXISTS administration_api_tokens (
|
|
id TEXT PRIMARY KEY,
|
|
token_hash TEXT NOT NULL UNIQUE,
|
|
permission TEXT NOT NULL CHECK(permission IN ('ro','rw')),
|
|
comment TEXT NOT NULL DEFAULT '',
|
|
allowed_cidrs TEXT NOT NULL,
|
|
created_at INTEGER NOT NULL,
|
|
last_used_at INTEGER
|
|
);
|
|
CREATE TABLE IF NOT EXISTS prometheus_credential (
|
|
id INTEGER PRIMARY KEY CHECK(id = 1),
|
|
token_hash TEXT NOT NULL,
|
|
created_at INTEGER NOT NULL
|
|
);
|