## mysql
# A_GalleryComment_1.0
ALTER TABLE DB_TABLE_PREFIXComment
DROP INDEX DB_COLUMN_PREFIXdate,
ADD INDEX DB_TABLE_PREFIXComment_95610(DB_COLUMN_PREFIXdate);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0;
# A_GalleryComment_1.1
ALTER TABLE DB_TABLE_PREFIXComment
ADD COLUMN DB_COLUMN_PREFIXauthor varchar(128);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=2
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=1;
# A_GalleryComment_1.2
ALTER TABLE DB_TABLE_PREFIXComment
ADD COLUMN DB_COLUMN_PREFIXpublishStatus int(11) NOT NULL DEFAULT '0';
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=3
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=2;
# GalleryComment
CREATE TABLE DB_TABLE_PREFIXComment(
DB_COLUMN_PREFIXid int(11) NOT NULL,
DB_COLUMN_PREFIXcommenterId int(11) NOT NULL,
DB_COLUMN_PREFIXhost varchar(128) NOT NULL,
DB_COLUMN_PREFIXsubject varchar(128),
DB_COLUMN_PREFIXcomment text,
DB_COLUMN_PREFIXdate int(11) NOT NULL,
DB_COLUMN_PREFIXauthor varchar(128),
DB_COLUMN_PREFIXpublishStatus int(11) NOT NULL DEFAULT '0',
PRIMARY KEY(DB_COLUMN_PREFIXid),
INDEX DB_TABLE_PREFIXComment_95610(DB_COLUMN_PREFIXdate),
INDEX DB_TABLE_PREFIXComment_70722(DB_COLUMN_PREFIXpublishStatus)
) DB_TABLE_TYPE
/*!40100 DEFAULT CHARACTER SET utf8 */;
INSERT INTO DB_TABLE_PREFIXSchema (
DB_COLUMN_PREFIXname,
DB_COLUMN_PREFIXmajor,
DB_COLUMN_PREFIXminor
) VALUES('Comment', 1, 3);
## postgres
# A_GalleryComment_1.0
DROP INDEX DB_TABLE_PREFIXComment_95610;
CREATE INDEX DB_TABLE_PREFIXComment_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0;
# A_GalleryComment_1.1
ALTER TABLE DB_TABLE_PREFIXComment ADD COLUMN DB_COLUMN_PREFIXauthor VARCHAR(128);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=2
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=1;
# A_GalleryComment_1.2
ALTER TABLE DB_TABLE_PREFIXComment ADD COLUMN DB_COLUMN_PREFIXpublishStatus INTEGER;
ALTER TABLE DB_TABLE_PREFIXComment ALTER COLUMN DB_COLUMN_PREFIXpublishStatus SET DEFAULT '0';
UPDATE DB_TABLE_PREFIXComment SET DB_COLUMN_PREFIXpublishStatus = '0';
ALTER TABLE DB_TABLE_PREFIXComment ALTER DB_COLUMN_PREFIXpublishStatus SET NOT NULL;
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=3
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=2;
# GalleryComment
CREATE TABLE DB_TABLE_PREFIXComment(
DB_COLUMN_PREFIXid INTEGER NOT NULL,
DB_COLUMN_PREFIXcommenterId INTEGER NOT NULL,
DB_COLUMN_PREFIXhost VARCHAR(128) NOT NULL,
DB_COLUMN_PREFIXsubject VARCHAR(128),
DB_COLUMN_PREFIXcomment text,
DB_COLUMN_PREFIXdate INTEGER NOT NULL,
DB_COLUMN_PREFIXauthor VARCHAR(128),
DB_COLUMN_PREFIXpublishStatus INTEGER DEFAULT '0' NOT NULL
);
ALTER TABLE DB_TABLE_PREFIXComment ADD PRIMARY KEY (DB_COLUMN_PREFIXid);
CREATE INDEX DB_TABLE_PREFIXComment_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
CREATE INDEX DB_TABLE_PREFIXComment_70722 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXpublishStatus);
INSERT INTO DB_TABLE_PREFIXSchema (
DB_COLUMN_PREFIXname,
DB_COLUMN_PREFIXmajor,
DB_COLUMN_PREFIXminor
) VALUES('Comment', 1, 3);
## oracle
# A_GalleryComment_1.0
DROP INDEX DB_TABLE_PREFIXComment_95610;
CREATE INDEX DB_TABLE_PREFIXComment_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0;
# A_GalleryComment_1.1
ALTER TABLE DB_TABLE_PREFIXComment
ADD (DB_COLUMN_PREFIXauthor VARCHAR2(128));
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=2
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=1;
# A_GalleryComment_1.2
ALTER TABLE DB_TABLE_PREFIXComment
ADD (DB_COLUMN_PREFIXpublishStatus INTEGER DEFAULT '0' NOT NULL);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=3
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=2;
# GalleryComment
CREATE TABLE DB_TABLE_PREFIXComment(
DB_COLUMN_PREFIXid INTEGER NOT NULL,
DB_COLUMN_PREFIXcommenterId INTEGER NOT NULL,
DB_COLUMN_PREFIXhost VARCHAR2(128) NOT NULL,
DB_COLUMN_PREFIXsubject VARCHAR2(128),
DB_COLUMN_PREFIXcomment VARCHAR2(4000),
DB_COLUMN_PREFIXdate INTEGER NOT NULL,
DB_COLUMN_PREFIXauthor VARCHAR2(128),
DB_COLUMN_PREFIXpublishStatus INTEGER DEFAULT '0' NOT NULL
);
CREATE INDEX DB_TABLE_PREFIXComment_95610
ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
CREATE INDEX DB_TABLE_PREFIXComment_70722
ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXpublishStatus);
ALTER TABLE DB_TABLE_PREFIXComment
ADD PRIMARY KEY (DB_COLUMN_PREFIXid)
;
INSERT INTO DB_TABLE_PREFIXSchema (
DB_COLUMN_PREFIXname,
DB_COLUMN_PREFIXmajor,
DB_COLUMN_PREFIXminor
) VALUES('Comment', 1, 3);
## db2
# A_GalleryComment_1.0
DROP INDEX DB_TABLE_PREFIXCommefc_95610;
CREATE INDEX DB_TABLE_PREFIXCommefc_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0;
# A_GalleryComment_1.1
ALTER TABLE DB_TABLE_PREFIXComment ADD COLUMN DB_COLUMN_PREFIXauthor VARCHAR(128);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=2
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=1;
# A_GalleryComment_1.2
ALTER TABLE DB_TABLE_PREFIXComment ADD COLUMN DB_COLUMN_PREFIXpublishStatus INTEGER NOT NULL DEFAULT 0;
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=3
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=2;
# GalleryComment
CREATE TABLE DB_TABLE_PREFIXComment(
DB_COLUMN_PREFIXid INTEGER NOT NULL,
DB_COLUMN_PREFIXcommenterId INTEGER NOT NULL,
DB_COLUMN_PREFIXhost VARCHAR(128) NOT NULL,
DB_COLUMN_PREFIXsubject VARCHAR(128),
DB_COLUMN_PREFIXcomment VARCHAR(10000),
DB_COLUMN_PREFIXdate INTEGER NOT NULL,
DB_COLUMN_PREFIXauthor VARCHAR(128),
DB_COLUMN_PREFIXpublishStatus INTEGER NOT NULL DEFAULT 0
);
ALTER TABLE DB_TABLE_PREFIXComment ADD PRIMARY KEY (DB_COLUMN_PREFIXid);
CREATE INDEX DB_TABLE_PREFIXCommefc_95610
ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
CREATE INDEX DB_TABLE_PREFIXCommefc_70722
ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXpublishStatus);
INSERT INTO DB_TABLE_PREFIXSchema (
DB_COLUMN_PREFIXname,
DB_COLUMN_PREFIXmajor,
DB_COLUMN_PREFIXminor
) VALUES('Comment', 1, 3);
## mssql
# A_GalleryComment_1.0
DROP INDEX DB_TABLE_PREFIXComment.DB_TABLE_PREFIXComment_95610;
CREATE INDEX DB_TABLE_PREFIXComment_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0;
# A_GalleryComment_1.1
ALTER TABLE DB_TABLE_PREFIXComment ADD DB_COLUMN_PREFIXauthor NVARCHAR(128) NULL;
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=2
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=1;
# A_GalleryComment_1.2
ALTER TABLE DB_TABLE_PREFIXComment ADD DB_COLUMN_PREFIXpublishStatus INT DEFAULT '0' NOT NULL;
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=3
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=2;
# GalleryComment
CREATE TABLE DB_TABLE_PREFIXComment(
DB_COLUMN_PREFIXid INT NOT NULL,
DB_COLUMN_PREFIXcommenterId INT NOT NULL,
DB_COLUMN_PREFIXhost NVARCHAR(128) NOT NULL,
DB_COLUMN_PREFIXsubject NVARCHAR(128) NULL,
DB_COLUMN_PREFIXcomment NVARCHAR(MAX) NULL,
DB_COLUMN_PREFIXdate INT NOT NULL,
DB_COLUMN_PREFIXauthor NVARCHAR(128) NULL,
DB_COLUMN_PREFIXpublishStatus INT DEFAULT '0' NOT NULL
);
ALTER TABLE DB_TABLE_PREFIXComment ADD PRIMARY KEY (DB_COLUMN_PREFIXid);
CREATE INDEX DB_TABLE_PREFIXComment_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
CREATE INDEX DB_TABLE_PREFIXComment_70722 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXpublishStatus);
INSERT INTO DB_TABLE_PREFIXSchema (
DB_COLUMN_PREFIXname,
DB_COLUMN_PREFIXmajor,
DB_COLUMN_PREFIXminor
) VALUES('Comment', 1, 3);
## sqlite
# A_GalleryComment_1.0
DROP INDEX DB_TABLE_PREFIXComment_95610;
CREATE INDEX DB_TABLE_PREFIXComment_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=1
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=0;
# A_GalleryComment_1.1
ALTER TABLE DB_TABLE_PREFIXComment ADD DB_COLUMN_PREFIXauthor TEXT;
VACUUM DB_TABLE_PREFIXComment;
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=2
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=1;
# A_GalleryComment_1.2
ALTER TABLE DB_TABLE_PREFIXComment ADD DB_COLUMN_PREFIXpublishStatus INTEGER NOT NULL DEFAULT '0';
VACUUM DB_TABLE_PREFIXComment;
UPDATE DB_TABLE_PREFIXSchema
SET DB_COLUMN_PREFIXmajor=1, DB_COLUMN_PREFIXminor=3
WHERE DB_COLUMN_PREFIXname='Comment' AND DB_COLUMN_PREFIXmajor=1 AND DB_COLUMN_PREFIXminor=2;
# GalleryComment
CREATE TABLE DB_TABLE_PREFIXComment(
DB_COLUMN_PREFIXid INTEGER NOT NULL,
DB_COLUMN_PREFIXcommenterId INTEGER NOT NULL,
DB_COLUMN_PREFIXhost TEXT NOT NULL,
DB_COLUMN_PREFIXsubject TEXT,
DB_COLUMN_PREFIXcomment TEXT,
DB_COLUMN_PREFIXdate INTEGER NOT NULL,
DB_COLUMN_PREFIXauthor TEXT,
DB_COLUMN_PREFIXpublishStatus INTEGER NOT NULL DEFAULT '0'
);
CREATE UNIQUE INDEX DB_TABLE_PREFIXComment_pkey ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXid);
CREATE INDEX DB_TABLE_PREFIXComment_95610 ON DB_TABLE_PREFIXComment(DB_COLUMN_PREFIXdate);
INSERT INTO DB_TABLE_PREFIXSchema (
DB_COLUMN_PREFIXname,
DB_COLUMN_PREFIXmajor,
DB_COLUMN_PREFIXminor
) VALUES('Comment', 1, 3);