17 lines
415 B
Go
17 lines
415 B
Go
package storage
|
|
|
|
const CreateSqlite = ``
|
|
|
|
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
|
|
`
|