Manual:Disseny de la base de dades
- Schema redirigeix aquí; per obtenir informació sobre l'espai de noms Schema:, vegeu Extension:EventLogging i per a l'estructura de extension.json, vegeu Manual:Extension.json/Schema.
El codi SQL que crea les taules principals MySQL/MariaDB per a qualsevol versió de MediaWiki es troba al fitxer font sql/tables.json, que després es transforma en fitxers SQL específics de la plataforma, com ara sql/mysql/tables-generated.sql per a MySQL.
Abans de MediaWiki 1.35, el codi SQL que creava les taules principals per a qualsevol versió de MediaWiki —amb comentaris extensos— es trobava al fitxer font maintenance/tables.sql. Fins a MediaWiki 1.37, maintenance/tables.sql continuava parcialment en ús, ja que algunes taules encara no s'havien migrat a maintenance/tables.json.
A MediaWiki 1.44, els fitxers d'esquema es van traslladar a un nou directori sql de nivell superior.
Les taules més importants són probablement:
Version history
The following table depicts the range of MediaWiki versions over which each table has existed in the schema. Red rows indicate tables that are no longer used by the core nor added by the installer as of a particular version. They might however still be used by extensions. Note, table headings are repeated every 10 rows for clarity.
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| actor | ||||||||||||||||||||||||||||||||||||||||||||||
| archive | ||||||||||||||||||||||||||||||||||||||||||||||
| block | ||||||||||||||||||||||||||||||||||||||||||||||
| block_ | ||||||||||||||||||||||||||||||||||||||||||||||
| blobs | ||||||||||||||||||||||||||||||||||||||||||||||
| bot_ | ||||||||||||||||||||||||||||||||||||||||||||||
| broken | ||||||||||||||||||||||||||||||||||||||||||||||
| category | ||||||||||||||||||||||||||||||||||||||||||||||
| category | ||||||||||||||||||||||||||||||||||||||||||||||
| change_ | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| change_ | ||||||||||||||||||||||||||||||||||||||||||||||
| collation | ||||||||||||||||||||||||||||||||||||||||||||||
| comment | ||||||||||||||||||||||||||||||||||||||||||||||
| content | ||||||||||||||||||||||||||||||||||||||||||||||
| content_ | ||||||||||||||||||||||||||||||||||||||||||||||
| cur | ||||||||||||||||||||||||||||||||||||||||||||||
| external | ||||||||||||||||||||||||||||||||||||||||||||||
| external_ | ||||||||||||||||||||||||||||||||||||||||||||||
| file | ||||||||||||||||||||||||||||||||||||||||||||||
| file | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| filerevision | ||||||||||||||||||||||||||||||||||||||||||||||
| filetypes | ||||||||||||||||||||||||||||||||||||||||||||||
| hit | ||||||||||||||||||||||||||||||||||||||||||||||
| image | ||||||||||||||||||||||||||||||||||||||||||||||
| image | ||||||||||||||||||||||||||||||||||||||||||||||
| image_ | ||||||||||||||||||||||||||||||||||||||||||||||
| interwiki | ||||||||||||||||||||||||||||||||||||||||||||||
| ip_changes | ||||||||||||||||||||||||||||||||||||||||||||||
| ipblocks | ||||||||||||||||||||||||||||||||||||||||||||||
| ipblocks_ | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| ipblocks_ | ||||||||||||||||||||||||||||||||||||||||||||||
| iwlinks | ||||||||||||||||||||||||||||||||||||||||||||||
| job | ||||||||||||||||||||||||||||||||||||||||||||||
| l10n_ | ||||||||||||||||||||||||||||||||||||||||||||||
| langlinks | ||||||||||||||||||||||||||||||||||||||||||||||
| links | ||||||||||||||||||||||||||||||||||||||||||||||
| linkscc | ||||||||||||||||||||||||||||||||||||||||||||||
| linktarget | ||||||||||||||||||||||||||||||||||||||||||||||
| logging | ||||||||||||||||||||||||||||||||||||||||||||||
| log_ | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| math | ||||||||||||||||||||||||||||||||||||||||||||||
| module_ | ||||||||||||||||||||||||||||||||||||||||||||||
| msg_ | ||||||||||||||||||||||||||||||||||||||||||||||
| msg_ | ||||||||||||||||||||||||||||||||||||||||||||||
| object | ||||||||||||||||||||||||||||||||||||||||||||||
| old | ||||||||||||||||||||||||||||||||||||||||||||||
| oldimage | ||||||||||||||||||||||||||||||||||||||||||||||
| page | ||||||||||||||||||||||||||||||||||||||||||||||
| pagelinks | ||||||||||||||||||||||||||||||||||||||||||||||
| page_ | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| page_ | ||||||||||||||||||||||||||||||||||||||||||||||
| profiling | ||||||||||||||||||||||||||||||||||||||||||||||
| protected_ | ||||||||||||||||||||||||||||||||||||||||||||||
| querycache | ||||||||||||||||||||||||||||||||||||||||||||||
| querycachetwo | ||||||||||||||||||||||||||||||||||||||||||||||
| querycache_ | ||||||||||||||||||||||||||||||||||||||||||||||
| recentchanges | ||||||||||||||||||||||||||||||||||||||||||||||
| redirect | ||||||||||||||||||||||||||||||||||||||||||||||
| revision | ||||||||||||||||||||||||||||||||||||||||||||||
| revision_ | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| revision_ | ||||||||||||||||||||||||||||||||||||||||||||||
| searchindex | ||||||||||||||||||||||||||||||||||||||||||||||
| sites | ||||||||||||||||||||||||||||||||||||||||||||||
| site_ | ||||||||||||||||||||||||||||||||||||||||||||||
| site_ | ||||||||||||||||||||||||||||||||||||||||||||||
| slots | ||||||||||||||||||||||||||||||||||||||||||||||
| slot_ | ||||||||||||||||||||||||||||||||||||||||||||||
| tag_ | ||||||||||||||||||||||||||||||||||||||||||||||
| templatelinks | ||||||||||||||||||||||||||||||||||||||||||||||
| text | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| trackbacks | ||||||||||||||||||||||||||||||||||||||||||||||
| transcache | ||||||||||||||||||||||||||||||||||||||||||||||
| updatelog | ||||||||||||||||||||||||||||||||||||||||||||||
| uploadstash | ||||||||||||||||||||||||||||||||||||||||||||||
| user | ||||||||||||||||||||||||||||||||||||||||||||||
| user_ | ||||||||||||||||||||||||||||||||||||||||||||||
| user_ | ||||||||||||||||||||||||||||||||||||||||||||||
| user_ | ||||||||||||||||||||||||||||||||||||||||||||||
| user_ | ||||||||||||||||||||||||||||||||||||||||||||||
| user_ | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
| user_ | ||||||||||||||||||||||||||||||||||||||||||||||
| valid_ | ||||||||||||||||||||||||||||||||||||||||||||||
| validate | ||||||||||||||||||||||||||||||||||||||||||||||
| watchlist | ||||||||||||||||||||||||||||||||||||||||||||||
| watchlist_expiry | ||||||||||||||||||||||||||||||||||||||||||||||
| 1.1 | 1.2 | 1.3 | 1.4 | 1.5 | 1.6 | 1.7 | 1.8 | 1.9 | 1.10 | 1.11 | 1.12 | 1.13 | 1.14 | 1.15 | 1.16 | 1.17 | 1.18 | 1.19 | 1.20 | 1.21 | 1.22 | 1.23 | 1.24 | 1.25 | 1.26 | 1.27 | 1.28 | 1.29 | 1.30 | 1.31 | 1.32 | 1.33 | 1.34 | 1.35 | 1.36 | 1.37 | 1.38 | 1.39 | 1.40 | 1.41 | 1.42 | 1.43 | 1.44 | 1.45 | 1.46 | master |
Database management systems
In MediaWiki master, tables.sql has been migrated to sql/tables.json, and documenting comments should be found there instead of the resultant SQL files.
See the latest MariaDB/MySQL-compatible versions from Git: sql/mysql/tables-generated.sql.
If using SQLite, the file sql/sqlite/tables-generated.sql should be viewed instead.
If using PostgreSQL, the files sql/postgres/tables.sql and sql/postgres/tables-generated.sql should be viewed instead.
If using Microsoft SQL Server, see maintenance/mssql/tables.sql. (removed in 1.34)
If using Oracle, see maintenance/oracle/tables.sql. (removed in 1.34)
See also
- Diagram instructions, documents how to update the diagram
Diagrams
- commons:Category:MediaWiki database schemas, for MediaWiki 1.10 (2007) - MediaWiki 1.28 (2017)
