sascha@38: -- sascha@38: -- schema to store artifacts in H2 databases. sascha@38: -- sascha@38: sascha@38: BEGIN; sascha@38: sascha@38: -- not using AUTO_INCREMENT to be more compatible with sascha@38: -- other dbms. sascha@38: CREATE SEQUENCE ARTIFACTS_ID_SEQ; sascha@38: sascha@38: CREATE TABLE artifacts ( sascha@38: id INT PRIMARY KEY NOT NULL, sascha@38: gid UUID NOT NULL UNIQUE, sascha@38: creation TIMESTAMP NOT NULL, sascha@38: last_access TIMESTAMP NOT NULL, sascha@38: ttl BIGINT, -- NULL means eternal sascha@41: factory VARCHAR(256) NOT NULL, sascha@38: data BINARY sascha@38: ); sascha@38: sascha@38: COMMIT;