Postgres: - Drop deafault from job_id - Add default to job_cmd - Change job_namespace datatype to INTEGER - Drop job_cmd_namespace_title index - Add job_cmd index on the same fields as MySQL - Rename index job_timestamp_idx MySQL: - Change job_title datatype to VARBINARY - Change job_timestamp datatype to BINARY (mwtimestamp) - Change job_token_timestamp datatype to BINARY (mwtimestamp) Bug: T230428 Bug: T164898 Bug: T42626 Change-Id: I207aefc48c7bcbb5b5362af4b63d9a1383019a6d
15 lines
538 B
SQL
15 lines
538 B
SQL
CREATE TABLE /*_*/redirect_tmp (
|
|
rd_from INTEGER UNSIGNED DEFAULT 0 NOT NULL,
|
|
rd_namespace INTEGER DEFAULT 0 NOT NULL,
|
|
rd_title BLOB DEFAULT '' NOT NULL,
|
|
rd_interwiki VARCHAR(32) DEFAULT NULL,
|
|
rd_fragment BLOB DEFAULT NULL,
|
|
PRIMARY KEY(rd_from)
|
|
);
|
|
INSERT INTO /*_*/redirect_tmp
|
|
SELECT rd_from, rd_namespace, rd_title, rd_interwiki, rd_fragment
|
|
FROM /*_*/redirect;
|
|
DROP TABLE /*_*/redirect;
|
|
ALTER TABLE /*_*/redirect_tmp RENAME TO /*_*/redirect;
|
|
|
|
CREATE INDEX rd_ns_title ON /*_*/redirect (rd_namespace, rd_title, rd_from);
|