ALTER TABLE SchemaVersionTable ADD COLUMN version INTEGER NOT NULL DEFAULT 0

ALTER TABLE ResourceTable ADD COLUMN id BIGINT NOT NULL IDENTITY PRIMARY KEY

ALTER TABLE ResourceTable ADD COLUMN name VARCHAR(255) NOT NULL UNIQUE

ALTER TABLE ResourceTable ADD COLUMN isVirtual CHAR DEFAULT 0

ALTER TABLE CollectionTable ADD COLUMN id BIGINT NOT NULL IDENTITY PRIMARY KEY

ALTER TABLE CollectionTable ADD COLUMN remoteId VARCHAR(255)

ALTER TABLE CollectionTable ADD COLUMN remoteRevision VARCHAR(255)

ALTER TABLE CollectionTable ADD COLUMN name VARCHAR(255) NOT NULL

ALTER TABLE CollectionTable ADD COLUMN parentId BIGINT REFERENCES CollectionTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE CollectionTable ADD COLUMN resourceId BIGINT NOT NULL REFERENCES ResourceTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE CollectionTable ADD COLUMN subscribed CHAR NOT NULL DEFAULT 1

ALTER TABLE CollectionTable ADD COLUMN cachePolicyInherit CHAR NOT NULL DEFAULT 1

ALTER TABLE CollectionTable ADD COLUMN cachePolicyCheckInterval INTEGER NOT NULL DEFAULT -1

ALTER TABLE CollectionTable ADD COLUMN cachePolicyCacheTimeout INTEGER NOT NULL DEFAULT -1

ALTER TABLE CollectionTable ADD COLUMN cachePolicySyncOnDemand CHAR NOT NULL DEFAULT 0

ALTER TABLE CollectionTable ADD COLUMN cachePolicyLocalParts VARCHAR(255)

ALTER TABLE CollectionTable ADD COLUMN queryString VARCHAR(32768)

ALTER TABLE CollectionTable ADD COLUMN queryLanguage VARCHAR(255)

ALTER TABLE MimeTypeTable ADD COLUMN id BIGINT NOT NULL IDENTITY PRIMARY KEY

ALTER TABLE MimeTypeTable ADD COLUMN name VARCHAR(255) NOT NULL UNIQUE

ALTER TABLE PimItemTable ADD COLUMN id BIGINT NOT NULL IDENTITY PRIMARY KEY

ALTER TABLE PimItemTable ADD COLUMN rev INTEGER NOT NULL DEFAULT 0

ALTER TABLE PimItemTable ADD COLUMN remoteId VARCHAR(255)

ALTER TABLE PimItemTable ADD COLUMN remoteRevision VARCHAR(255)

ALTER TABLE PimItemTable ADD COLUMN collectionId BIGINT REFERENCES CollectionTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE PimItemTable ADD COLUMN mimeTypeId BIGINT REFERENCES MimeTypeTable(id) ON UPDATE CASCADE ON DELETE RESTRICT

ALTER TABLE PimItemTable ADD COLUMN datetime TIMESTAMP

ALTER TABLE PimItemTable ADD COLUMN atime TIMESTAMP

ALTER TABLE PimItemTable ADD COLUMN dirty CHAR

ALTER TABLE PimItemTable ADD COLUMN size BIGINT NOT NULL DEFAULT 0

ALTER TABLE FlagTable ADD COLUMN id BIGINT NOT NULL IDENTITY PRIMARY KEY

ALTER TABLE FlagTable ADD COLUMN name VARCHAR(255) NOT NULL UNIQUE

ALTER TABLE PartTable ADD COLUMN id BIGINT NOT NULL IDENTITY PRIMARY KEY

ALTER TABLE PartTable ADD COLUMN pimItemId BIGINT NOT NULL REFERENCES PimItemTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE PartTable ADD COLUMN name VARCHAR(255) NOT NULL

ALTER TABLE PartTable ADD COLUMN data LONG VARCHAR

ALTER TABLE PartTable ADD COLUMN datasize BIGINT NOT NULL

ALTER TABLE PartTable ADD COLUMN version INTEGER DEFAULT 0

ALTER TABLE PartTable ADD COLUMN external CHAR DEFAULT 0

ALTER TABLE CollectionAttributeTable ADD COLUMN id BIGINT NOT NULL IDENTITY PRIMARY KEY

ALTER TABLE CollectionAttributeTable ADD COLUMN collectionId BIGINT NOT NULL REFERENCES CollectionTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE CollectionAttributeTable ADD COLUMN type LONG VARCHAR NOT NULL

ALTER TABLE CollectionAttributeTable ADD COLUMN value LONG VARCHAR

ALTER TABLE PimItemFlagRelation ADD COLUMN PimItem_id BIGINT NOT NULL REFERENCES PimItemTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE PimItemFlagRelation ADD COLUMN Flag_id BIGINT NOT NULL REFERENCES FlagTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE CollectionMimeTypeRelation ADD COLUMN Collection_id BIGINT NOT NULL REFERENCES CollectionTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE CollectionMimeTypeRelation ADD COLUMN MimeType_id BIGINT NOT NULL REFERENCES MimeTypeTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE CollectionPimItemRelation ADD COLUMN Collection_id BIGINT NOT NULL REFERENCES CollectionTable(id) ON UPDATE CASCADE ON DELETE CASCADE

ALTER TABLE CollectionPimItemRelation ADD COLUMN PimItem_id BIGINT NOT NULL REFERENCES PimItemTable(id) ON UPDATE CASCADE ON DELETE CASCADE
