2 -- @description: Hilfstabelle für Versionierungen von Angeboten und Aufträgen
3 -- @depends: release_3_6_0
5 CREATE TABLE oe_version (
7 version INTEGER NOT NULL,
8 final_version BOOLEAN DEFAULT FALSE,
9 email_journal_id integer,
11 itime TIMESTAMP DEFAULT now(),
13 PRIMARY KEY (oe_id, version),
14 FOREIGN KEY (oe_id) REFERENCES oe (id),
15 FOREIGN KEY (email_journal_id) REFERENCES email_journal (id),
16 FOREIGN KEY (file_id) REFERENCES files (id));
18 CREATE TRIGGER mtime_oe_version BEFORE UPDATE ON oe_version FOR EACH ROW EXECUTE PROCEDURE set_mtime();