Add recentlinkchanges table for Postgres
This commit is contained in:
parent
662ef4c311
commit
ebc9ee5152
3 changed files with 26 additions and 0 deletions
12
maintenance/postgres/archives/patch-recentlinkchanges.sql
Normal file
12
maintenance/postgres/archives/patch-recentlinkchanges.sql
Normal file
|
|
@ -0,0 +1,12 @@
|
|||
CREATE SEQUENCE recentlinkchanges_rcl_id_seq;
|
||||
CREATE TABLE recentlinkchanges (
|
||||
rlc_id INTEGER NOT NULL PRIMARY KEY DEFAULT nextval('recentlinkchanges_rcl_id_seq'),
|
||||
rlc_type TEXT NOT NULL,
|
||||
rlc_timestamp TIMESTAMPTZ NOT NULL,
|
||||
rlc_action SMALLINT NOT NULL DEFAULT 0,
|
||||
rlc_from INTEGER NOT NULL,
|
||||
rlc_to_namespace SMALLINT,
|
||||
rlc_to_title TEXT,
|
||||
rlc_to_blob TEXT
|
||||
);
|
||||
CREATE INDEX recentlinkchanges_type ON recentlinkchanges(rlc_type);
|
||||
|
|
@ -538,6 +538,19 @@ CREATE TABLE updatelog (
|
|||
);
|
||||
|
||||
|
||||
CREATE SEQUENCE recentlinkchanges_rcl_id_seq;
|
||||
CREATE TABLE recentlinkchanges (
|
||||
rlc_id INTEGER NOT NULL PRIMARY KEY DEFAULT nextval('recentlinkchanges_rcl_id_seq'),
|
||||
rlc_type TEXT NOT NULL,
|
||||
rlc_timestamp TIMESTAMPTZ NOT NULL,
|
||||
rlc_action SMALLINT NOT NULL DEFAULT 0,
|
||||
rlc_from INTEGER NOT NULL,
|
||||
rlc_to_namespace SMALLINT,
|
||||
rlc_to_title TEXT,
|
||||
rlc_to_blob TEXT
|
||||
);
|
||||
CREATE INDEX recentlinkchanges_type ON recentlinkchanges(rlc_type);
|
||||
|
||||
CREATE SEQUENCE category_id_seq;
|
||||
CREATE TABLE category (
|
||||
cat_id INTEGER NOT NULL PRIMARY KEY DEFAULT nextval('category_id_seq'),
|
||||
|
|
|
|||
|
|
@ -1423,6 +1423,7 @@ function do_postgres_updates() {
|
|||
array("page_restrictions", "patch-page_restrictions.sql"),
|
||||
array("profiling", "patch-profiling.sql"),
|
||||
array("protected_titles", "patch-protected_titles.sql"),
|
||||
array("recentlinkchanges", "patch-recentlinkchanges.sql"),
|
||||
array("redirect", "patch-redirect.sql"),
|
||||
array("updatelog", "patch-updatelog.sql"),
|
||||
);
|
||||
|
|
|
|||
Loading…
Reference in a new issue