comparison artifact-database/doc/schema-h2.sql @ 274:92166f7c3842

#50 Added code on database level to recognize the oldest collection item in a collection (-> master artifact). artifacts/trunk@2071 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 07 Jun 2011 17:09:25 +0000
parents aa9f2f5ff032
children 10aa92f2eca0
comparison
equal deleted inserted replaced
273:22a90706d32d 274:92166f7c3842
45 CREATE TABLE collection_items ( 45 CREATE TABLE collection_items (
46 id INT PRIMARY KEY NOT NULL, 46 id INT PRIMARY KEY NOT NULL,
47 collection_id INT NOT NULL REFERENCES collections(id), 47 collection_id INT NOT NULL REFERENCES collections(id),
48 artifact_id INT NOT NULL REFERENCES artifacts(id), 48 artifact_id INT NOT NULL REFERENCES artifacts(id),
49 attribute BINARY, 49 attribute BINARY,
50 creation TIMESTAMP NOT NULL,
50 UNIQUE (collection_id, artifact_id) 51 UNIQUE (collection_id, artifact_id)
51 ); 52 );
52 53
53 CREATE TRIGGER collections_access_update_trigger AFTER UPDATE 54 CREATE TRIGGER collections_access_update_trigger AFTER UPDATE
54 ON artifacts FOR EACH ROW 55 ON artifacts FOR EACH ROW

http://dive4elements.wald.intevation.org