2 -- @description: Tabelle für Dokumentenversion
3 -- @depends: release_3_8_0
5 CREATE TABLE IF NOT EXISTS file_versions (
7 file_id INTEGER NOT NULL REFERENCES files(id) ON DELETE CASCADE,
8 version INTEGER NOT NULL,
9 file_location TEXT NOT NULL,
10 doc_path TEXT NOT NULL,
11 backend TEXT NOT NULL,
12 itime TIMESTAMP NOT NULL DEFAULT now(),
14 PRIMARY KEY (file_id, version)
17 CREATE TRIGGER mtime_file_version BEFORE UPDATE ON file_versions FOR EACH ROW EXECUTE PROCEDURE set_mtime();