23 lines
644 B
Go
23 lines
644 B
Go
package storage
|
|
|
|
// migration006 — worklog_entries table.
|
|
const migration006 = `
|
|
CREATE TABLE IF NOT EXISTS worklog_entries (
|
|
id TEXT PRIMARY KEY,
|
|
node_id TEXT NOT NULL REFERENCES nodes(id),
|
|
started_at TEXT NULL,
|
|
ended_at TEXT NULL,
|
|
date TEXT NOT NULL,
|
|
minutes INTEGER NULL,
|
|
approximate INTEGER NOT NULL DEFAULT 1,
|
|
billable INTEGER NOT NULL DEFAULT 0,
|
|
summary TEXT NOT NULL,
|
|
details TEXT NULL,
|
|
created_at TEXT NOT NULL,
|
|
updated_at TEXT NOT NULL
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_worklog_node ON worklog_entries(node_id);
|
|
CREATE INDEX IF NOT EXISTS idx_worklog_date ON worklog_entries(date);
|
|
`
|