verstak/internal/core/storage/migrations_017.sql.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);
`