Schéma de base de données
- Schema redirige ici ; Pour plus d'informations sur l'espace de noms Schema:, consultez Extension:EventLogging et pour la structure de extension.json, voir Manuel:Extension.json/Schéma .
↑ Manuel:Contenu | Schéma de base de données MédiaWiki | table database_layout |
Avant MediaWiki 1.35, le code SQL qui crée les tables de base MySQL/MariaDB pour toute version MediaWiki - avec des commentaires étendus - se trouve dans le fichier source maintenance/tables.sql.
Depuis MediaWiki 1.35, le ficher approprié se trouve dans le fichier source maintenance/tables.json, qui est ensuite transformé en maintenance/tables-generated.sql. Jusqu'à MediaWiki 1.37 maintenance/tables.sql a continué d'être partiellement utilisé car certaines tables n'étaient pas encore migrées sous maintenance/tables.json.
Les tables les plus importantes sont probablement :
Historique des versions
Le tableau suivant représente la gamme des versions MediaWiki sur lesquelles chaque table a existé dans le schéma. Les lignes rouges indiquent des tables qui ne sont plus utilisées par le noyau ni ajoutées par le programme d'installation à partir d'une version particulière. Elles pourraient cependant encore être utilisées par des extensions. Remarquez que les en-têtes de table sont répétés toutes les 10 lignes pour plus de clarté.
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 | 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 | master |
change_ | |||||||||||||||||||||||||||||||||||||||||
comment | |||||||||||||||||||||||||||||||||||||||||
content | |||||||||||||||||||||||||||||||||||||||||
content_ | |||||||||||||||||||||||||||||||||||||||||
cur | |||||||||||||||||||||||||||||||||||||||||
external | |||||||||||||||||||||||||||||||||||||||||
external_ | |||||||||||||||||||||||||||||||||||||||||
file | |||||||||||||||||||||||||||||||||||||||||
hit | |||||||||||||||||||||||||||||||||||||||||
image | |||||||||||||||||||||||||||||||||||||||||
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 | master |
image | |||||||||||||||||||||||||||||||||||||||||
image_ | |||||||||||||||||||||||||||||||||||||||||
interwiki | |||||||||||||||||||||||||||||||||||||||||
ip_changes | |||||||||||||||||||||||||||||||||||||||||
ipblocks | |||||||||||||||||||||||||||||||||||||||||
ipblocks_ | |||||||||||||||||||||||||||||||||||||||||
ipblocks_ | |||||||||||||||||||||||||||||||||||||||||
iwlinks | |||||||||||||||||||||||||||||||||||||||||
job | |||||||||||||||||||||||||||||||||||||||||
l10n_ | |||||||||||||||||||||||||||||||||||||||||
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 | master |
langlinks | |||||||||||||||||||||||||||||||||||||||||
links | |||||||||||||||||||||||||||||||||||||||||
linkscc | |||||||||||||||||||||||||||||||||||||||||
linktarget | |||||||||||||||||||||||||||||||||||||||||
logging | |||||||||||||||||||||||||||||||||||||||||
log_ | |||||||||||||||||||||||||||||||||||||||||
math | |||||||||||||||||||||||||||||||||||||||||
module_ | |||||||||||||||||||||||||||||||||||||||||
msg_ | |||||||||||||||||||||||||||||||||||||||||
msg_ | |||||||||||||||||||||||||||||||||||||||||
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 | master |
object | |||||||||||||||||||||||||||||||||||||||||
old | |||||||||||||||||||||||||||||||||||||||||
oldimage | |||||||||||||||||||||||||||||||||||||||||
page | |||||||||||||||||||||||||||||||||||||||||
pagelinks | |||||||||||||||||||||||||||||||||||||||||
page_ | |||||||||||||||||||||||||||||||||||||||||
page_ | |||||||||||||||||||||||||||||||||||||||||
profiling | |||||||||||||||||||||||||||||||||||||||||
protected_ | |||||||||||||||||||||||||||||||||||||||||
querycache | |||||||||||||||||||||||||||||||||||||||||
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 | master |
querycachetwo | |||||||||||||||||||||||||||||||||||||||||
querycache_ | |||||||||||||||||||||||||||||||||||||||||
recentchanges | |||||||||||||||||||||||||||||||||||||||||
redirect | |||||||||||||||||||||||||||||||||||||||||
revision | |||||||||||||||||||||||||||||||||||||||||
revision_ | |||||||||||||||||||||||||||||||||||||||||
revision_ | |||||||||||||||||||||||||||||||||||||||||
searchindex | |||||||||||||||||||||||||||||||||||||||||
sites | |||||||||||||||||||||||||||||||||||||||||
site_ | |||||||||||||||||||||||||||||||||||||||||
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 | master |
site_ | |||||||||||||||||||||||||||||||||||||||||
slots | |||||||||||||||||||||||||||||||||||||||||
slot_ | |||||||||||||||||||||||||||||||||||||||||
tag_ | |||||||||||||||||||||||||||||||||||||||||
templatelinks | |||||||||||||||||||||||||||||||||||||||||
text | |||||||||||||||||||||||||||||||||||||||||
trackbacks | |||||||||||||||||||||||||||||||||||||||||
transcache | |||||||||||||||||||||||||||||||||||||||||
updatelog | |||||||||||||||||||||||||||||||||||||||||
uploadstash | |||||||||||||||||||||||||||||||||||||||||
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 | master |
user | |||||||||||||||||||||||||||||||||||||||||
user_ | |||||||||||||||||||||||||||||||||||||||||
user_ | |||||||||||||||||||||||||||||||||||||||||
user_ | |||||||||||||||||||||||||||||||||||||||||
user_ | |||||||||||||||||||||||||||||||||||||||||
user_ | |||||||||||||||||||||||||||||||||||||||||
user_ | |||||||||||||||||||||||||||||||||||||||||
valid_ | |||||||||||||||||||||||||||||||||||||||||
validate | |||||||||||||||||||||||||||||||||||||||||
watchlist | |||||||||||||||||||||||||||||||||||||||||
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 | master |
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 | master |
Systèmes de gestion de base de données
Sur le master MediaWiki, tables.sql est actuellement migré vers maintenance/tables.json, et vous trouverez des commentaires explicatifs à la place des fichiers sql.
Voir les dernières versions compatibles avec MariaDB/MySQL de Git : maintenance/tables.sql, maintenance/tables-generated.sql.
Si vous utilisez SQLite , vous verrez à la place le fichier maintenance/sqlite/tables-generated.sql et les tables MySQL non encore migrées dans maintenance/tables.sql.
Si vous utilisez PostgreSQL , les fichiers maintenance/postgres/tables.sql et maintenance/postgres/tables-generated.sql devraient être vus à la place.
Si vous utilisez Microsoft SQL Server, voir maintenance/mssql/tables.sql. (supprimé en 1.34)
Si vous utilisez Oracle, voir maintenance/oracle/tables.sql. (supprimé en 1.34)
Voir aussi
- Manuel: Accès à la base de données
- Proposed Database Schema Changes
- Préfixes des champs de base de données
- w:Wikipedia:Database queries
- Pôle des développeurs
- Enregistrements des modifications dans la base de données
- Recherche sur l'évolution du schéma de la DB MediaWiki
- Les instructions concernant le diagramme documentent la procédure de mise à jour du diagramme