conf/evolutions/default/29.sql (25 lines of code) (raw):
# -- !Ups
CREATE TABLE "AssetFolderFileEntry" (
id INTEGER NOT NULL PRIMARY KEY,
S_FILEPATH CHARACTER VARYING NOT NULL,
K_STORAGE_ID INTEGER NOT NULL,
I_VERSION INTEGER NOT NULL,
T_CTIME TIMESTAMP WITH TIME ZONE NOT NULL,
T_MTIME TIMESTAMP WITH TIME ZONE NOT NULL,
T_ATIME TIMESTAMP WITH TIME ZONE NOT NULL,
I_PROJECT INTEGER NULL,
I_BACKUP_OF INTEGER NULL
);
CREATE SEQUENCE "AssetFolderFileEntry_id_seq"
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
ALTER SEQUENCE "AssetFolderFileEntry_id_seq" OWNED BY "AssetFolderFileEntry".id;
ALTER TABLE public."AssetFolderFileEntry_id_seq" OWNER TO projectlocker;
ALTER TABLE "AssetFolderFileEntry" OWNER TO "projectlocker";
ALTER TABLE "AssetFolderFileEntry" ADD CONSTRAINT "fk_storage" FOREIGN KEY (K_STORAGE_ID) REFERENCES "StorageEntry"(id) DEFERRABLE INITIALLY DEFERRED;
ALTER TABLE ONLY "AssetFolderFileEntry" ALTER COLUMN id SET DEFAULT nextval('"AssetFolderFileEntry_id_seq"'::regclass);
# -- !Downs
DROP TABLE "AssetFolderFileEntry" CASCADE;