Files
HellreigN/backend/internal/storage/migrations.go
T
d3m0k1d b69f2e4c9a
ci-agent / build (push) Failing after 22s
chore: add migrations for sqlite
2026-04-03 23:30:42 +03:00

28 lines
694 B
Go

package storage
const CreateSqlite = `
CREATE TABLE IF NOT EXISTS tokens (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
last_name TEXT NOT NULL,
login TEXT NOT NULL,
password TEXT NOT NULL,
permission_view BOOL NOT NULL,
permission_manage_agent BOOL NOT NULL,
permission_tokens BOOL NOT NULL
);
`
const CreateLogsTable = `
CREATE TABLE IF NOT EXISTS logs (
timestamp DateTime64(3) DEFAULT now(),
level LowCardinality(String),
service LowCardinality(String),
agent LowCardinality(String),
message String
) ENGINE = MergeTree()
ORDER BY (timestamp, level, service, agent)
TTL timestamp + INTERVAL 30 DAY
SETTINGS index_granularity = 8192
`