17 lines
444 B
Go
17 lines
444 B
Go
package storage
|
|
|
|
// migration017 — watcher tracking table.
|
|
const migration017 = `
|
|
CREATE TABLE IF NOT EXISTS watcher_state (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
|
fs_path TEXT NOT NULL,
|
|
size INTEGER NOT NULL DEFAULT 0,
|
|
mod_time TEXT NOT NULL DEFAULT '',
|
|
sha256 TEXT NOT NULL DEFAULT '',
|
|
last_checked TEXT NOT NULL,
|
|
UNIQUE(fs_path)
|
|
);
|
|
|
|
CREATE INDEX IF NOT EXISTS idx_watcher_state_path ON watcher_state(fs_path);
|
|
`
|