0byt3m1n1
Path:
/
data
/
applications
/
aps
/
gallery
/
2.2-08
/
htdocs
/
modules
/
quotas
/
classes
/
GalleryStorage
/
[
Home
]
File: schema.tpl
## mysql # A_QuotasMap_1.0 ALTER TABLE DB_TABLE_PREFIXQuotasMap DROP INDEX DB_TABLE_PREFIXQuotasMap_48775, MODIFY COLUMN DB_COLUMN_PREFIXuserOrGroupId int(11) NOT NULL, ADD PRIMARY KEY(DB_COLUMN_PREFIXuserOrGroupId); UPDATE DB_TABLE_PREFIXSchema SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1 WHERE DB_COLUMN_PREFIXname='QuotasMap' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0; # QuotasMap CREATE TABLE DB_TABLE_PREFIXQuotasMap( DB_COLUMN_PREFIXuserOrGroupId int(11) NOT NULL, DB_COLUMN_PREFIXquotaSize int(11) NOT NULL, PRIMARY KEY(DB_COLUMN_PREFIXuserOrGroupId) ) DB_TABLE_TYPE /*!40100 DEFAULT CHARACTER SET utf8 */; INSERT INTO DB_TABLE_PREFIXSchema ( DB_COLUMN_PREFIXname, DB_COLUMN_PREFIXmajor, DB_COLUMN_PREFIXminor ) VALUES('QuotasMap', 1, 1); ## postgres # A_QuotasMap_1.0 DROP INDEX DB_TABLE_PREFIXQuotasMap_48775; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD COLUMN DB_COLUMN_PREFIXuserOrGroupIdTemp INTEGER; UPDATE DB_TABLE_PREFIXQuotasMap SET DB_COLUMN_PREFIXuserOrGroupIdTemp = CAST(DB_COLUMN_PREFIXuserOrGroupId AS INTEGER); ALTER TABLE DB_TABLE_PREFIXQuotasMap DROP DB_COLUMN_PREFIXuserOrGroupId; ALTER TABLE DB_TABLE_PREFIXQuotasMap RENAME DB_COLUMN_PREFIXuserOrGroupIdTemp to DB_COLUMN_PREFIXuserOrGroupId; ALTER TABLE DB_TABLE_PREFIXQuotasMap ALTER DB_COLUMN_PREFIXuserOrGroupId SET NOT NULL; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY(DB_COLUMN_PREFIXuserOrGroupId); UPDATE DB_TABLE_PREFIXSchema SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1 WHERE DB_COLUMN_PREFIXname='QuotasMap' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0; # QuotasMap CREATE TABLE DB_TABLE_PREFIXQuotasMap( DB_COLUMN_PREFIXuserOrGroupId INTEGER NOT NULL, DB_COLUMN_PREFIXquotaSize INTEGER NOT NULL ); ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY (DB_COLUMN_PREFIXuserOrGroupId); INSERT INTO DB_TABLE_PREFIXSchema ( DB_COLUMN_PREFIXname, DB_COLUMN_PREFIXmajor, DB_COLUMN_PREFIXminor ) VALUES('QuotasMap', 1, 1); ## oracle # A_QuotasMap_1.0 DROP INDEX DB_TABLE_PREFIXQuotasMap_48775; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD (DB_COLUMN_PREFIXuserOrGroupIdTemp INTEGER); UPDATE DB_TABLE_PREFIXQuotasMap SET DB_COLUMN_PREFIXuserOrGroupIdTemp = DB_COLUMN_PREFIXuserOrGroupId; ALTER TABLE DB_TABLE_PREFIXQuotasMap DROP (DB_COLUMN_PREFIXuserOrGroupId); ALTER TABLE DB_TABLE_PREFIXQuotasMap RENAME COLUMN DB_COLUMN_PREFIXuserOrGroupIdTemp TO DB_COLUMN_PREFIXuserOrGroupId; ALTER TABLE DB_TABLE_PREFIXQuotasMap MODIFY (DB_COLUMN_PREFIXuserOrGroupId NOT NULL); ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY(DB_COLUMN_PREFIXuserOrGroupId); UPDATE DB_TABLE_PREFIXSchema SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1 WHERE DB_COLUMN_PREFIXname='QuotasMap' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0; # QuotasMap CREATE TABLE DB_TABLE_PREFIXQuotasMap( DB_COLUMN_PREFIXuserOrGroupId INTEGER NOT NULL, DB_COLUMN_PREFIXquotaSize INTEGER NOT NULL ); ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY (DB_COLUMN_PREFIXuserOrGroupId) ; INSERT INTO DB_TABLE_PREFIXSchema ( DB_COLUMN_PREFIXname, DB_COLUMN_PREFIXmajor, DB_COLUMN_PREFIXminor ) VALUES('QuotasMap', 1, 1); ## db2 # A_QuotasMap_1.0 DROP INDEX DB_TABLE_PREFIXQuota8c_48775; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD COLUMN DB_COLUMN_PREFIXuserOrGroupIdTemp INTEGER; UPDATE DB_TABLE_PREFIXQuotasMap SET DB_COLUMN_PREFIXuserOrGroupIdTemp = CAST(DB_COLUMN_PREFIXuserOrGroupId AS INTEGER); ALTER TABLE DB_TABLE_PREFIXQuotasMap DROP COLUMN DB_COLUMN_PREFIXuserOrGroupId; CALL ADMIN_CMD ('REORG TABLE DB_TABLE_PREFIXQuotasMap'); ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD COLUMN DB_COLUMN_PREFIXuserOrGroupId INTEGER; UPDATE DB_TABLE_PREFIXQuotasMap SET DB_COLUMN_PREFIXuserOrGroupId = DB_COLUMN_PREFIXuserOrGroupIdTemp; ALTER TABLE DB_TABLE_PREFIXQuotasMap DROP COLUMN DB_COLUMN_PREFIXuserOrGroupIdTemp; CALL ADMIN_CMD ('REORG TABLE DB_TABLE_PREFIXQuotasMap'); ALTER TABLE DB_TABLE_PREFIXQuotasMap ALTER DB_COLUMN_PREFIXuserOrGroupId SET NOT NULL; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY(DB_COLUMN_PREFIXuserOrGroupId); UPDATE DB_TABLE_PREFIXSchema SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1 WHERE DB_COLUMN_PREFIXname='QuotasMap' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0; # QuotasMap CREATE TABLE DB_TABLE_PREFIXQuotasMap( DB_COLUMN_PREFIXuserOrGroupId INTEGER NOT NULL, DB_COLUMN_PREFIXquotaSize INTEGER NOT NULL ); ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY (DB_COLUMN_PREFIXuserOrGroupId); INSERT INTO DB_TABLE_PREFIXSchema ( DB_COLUMN_PREFIXname, DB_COLUMN_PREFIXmajor, DB_COLUMN_PREFIXminor ) VALUES('QuotasMap', 1, 1); ## mssql # A_QuotasMap_1.0 DROP INDEX DB_TABLE_PREFIXQuotasMap.DB_TABLE_PREFIXQuotasMap_48775; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD DB_COLUMN_PREFIXuserOrGroupIdTemp INT; UPDATE DB_TABLE_PREFIXQuotasMap SET DB_COLUMN_PREFIXuserOrGroupIdTemp = CAST(DB_COLUMN_PREFIXuserOrGroupId AS INT); ALTER TABLE DB_TABLE_PREFIXQuotasMap DROP COLUMN DB_COLUMN_PREFIXuserOrGroupId; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD DB_COLUMN_PREFIXuserOrGroupId INT; UPDATE DB_TABLE_PREFIXQuotasMap SET DB_COLUMN_PREFIXuserOrGroupId = DB_COLUMN_PREFIXuserOrGroupIdTemp; ALTER TABLE DB_TABLE_PREFIXQuotasMap DROP COLUMN DB_COLUMN_PREFIXuserOrGroupIdTemp; ALTER TABLE DB_TABLE_PREFIXQuotasMap ALTER COLUMN DB_COLUMN_PREFIXuserOrGroupId INT NOT NULL; ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY(DB_COLUMN_PREFIXuserOrGroupId); UPDATE DB_TABLE_PREFIXSchema SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1 WHERE DB_COLUMN_PREFIXname='QuotasMap' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0; # QuotasMap CREATE TABLE DB_TABLE_PREFIXQuotasMap( DB_COLUMN_PREFIXuserOrGroupId INT NOT NULL, DB_COLUMN_PREFIXquotaSize INT NOT NULL ); ALTER TABLE DB_TABLE_PREFIXQuotasMap ADD PRIMARY KEY (DB_COLUMN_PREFIXuserOrGroupId); INSERT INTO DB_TABLE_PREFIXSchema ( DB_COLUMN_PREFIXname, DB_COLUMN_PREFIXmajor, DB_COLUMN_PREFIXminor ) VALUES('QuotasMap', 1, 1);