MCR database schema
authordaniel <daniel.kinzler@wikimedia.de>
Mon, 18 Sep 2017 15:00:26 +0000 (17:00 +0200)
committeraude <aude.wiki@gmail.com>
Sat, 23 Dec 2017 22:43:09 +0000 (17:43 -0500)
commit943c724198f1226286c7cefc0cbf80675240bf07
treed479a9cdba16d1fe783be53878bf76b57724c2aa
parente213462f7c61cf9547c07d919c401dddebe3577e
MCR database schema

Schema additions/updates for MySQL, SQLite, PostgreSQL, MSSQL
and Oracle to add new tables:

* content
* content_models
* slots
* slot_roles

See also https://www.mediawiki.org/wiki/Multi-Content_Revisions/Database_Schema

Bug: T174028
Change-Id: I30a3a9834d54d0e6957553d91908b2b73b2c802f
25 files changed:
includes/installer/MssqlUpdater.php
includes/installer/MysqlUpdater.php
includes/installer/OracleUpdater.php
includes/installer/PostgresUpdater.php
includes/installer/SqliteUpdater.php
maintenance/archives/patch-content.sql [new file with mode: 0644]
maintenance/archives/patch-content_models.sql [new file with mode: 0644]
maintenance/archives/patch-slot_roles.sql [new file with mode: 0644]
maintenance/archives/patch-slots.sql [new file with mode: 0644]
maintenance/mssql/archives/patch-content.sql [new file with mode: 0644]
maintenance/mssql/archives/patch-content_models.sql [new file with mode: 0644]
maintenance/mssql/archives/patch-slot_roles.sql [new file with mode: 0644]
maintenance/mssql/archives/patch-slots.sql [new file with mode: 0644]
maintenance/mssql/tables.sql
maintenance/oracle/archives/patch-content.sql [new file with mode: 0644]
maintenance/oracle/archives/patch-content_models.sql [new file with mode: 0644]
maintenance/oracle/archives/patch-slot_roles.sql [new file with mode: 0644]
maintenance/oracle/archives/patch-slots.sql [new file with mode: 0644]
maintenance/oracle/tables.sql
maintenance/postgres/archives/patch-content-table.sql [new file with mode: 0644]
maintenance/postgres/archives/patch-content_models-table.sql [new file with mode: 0644]
maintenance/postgres/archives/patch-slot_roles-table.sql [new file with mode: 0644]
maintenance/postgres/archives/patch-slots-table.sql [new file with mode: 0644]
maintenance/postgres/tables.sql
maintenance/tables.sql