feat: add NAS management UI and operation history
This commit is contained in:
@@ -33,6 +33,25 @@ CREATE INDEX IF NOT EXISTS idx_sha256 ON audio_tracks(sha256);
|
||||
CREATE INDEX IF NOT EXISTS idx_duration ON audio_tracks(duration);
|
||||
CREATE INDEX IF NOT EXISTS idx_status ON audio_tracks(status);
|
||||
CREATE INDEX IF NOT EXISTS idx_duration_size ON audio_tracks(duration, file_size);
|
||||
CREATE TABLE IF NOT EXISTS operations (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
action TEXT NOT NULL,
|
||||
file_path TEXT NOT NULL,
|
||||
winner_path TEXT,
|
||||
details TEXT,
|
||||
created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_operations_created ON operations(created_at);
|
||||
CREATE TABLE IF NOT EXISTS jobs (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
kind TEXT NOT NULL,
|
||||
status TEXT NOT NULL,
|
||||
started_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
finished_at TEXT,
|
||||
result TEXT,
|
||||
error TEXT
|
||||
);
|
||||
CREATE INDEX IF NOT EXISTS idx_jobs_started ON jobs(started_at);
|
||||
"""
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user