Manual:データベースのレイアウト
- Schemaページはこのページにリダイレクトされています。Schema: という名前空間についての情報は Extension:EventLogging を参照してください。extension.json の構造については Manual:extension.json/スキーマ を参照してください。
↑ Manual:コンテンツ | MediaWiki のデータベース レイアウト | database_layout テーブル |
MediaWiki 1.35 未満では、どのバージョンのMediaWikiも、MySQL/MariaDB の中核となるテーブル群を作成する SQL は maintenance/tables.sql ソース ファイルにあります。
MediaWiki 1.35 以降、適切なファイルは maintenance/tables.json ソース ファイル内にあり、それが maintenance/tables-generated.sql に変換されます。 Up to MediaWiki 1.37 maintenance/tables.sql continued to be partially in use as some tables hadn't been migrated to maintenance/tables.json yet.
最も重要なのはおそらく以下のテーブル群です:
バージョン履歴
以下の表は、各テーブルがスキーマに存在する MediaWiki バージョンの範囲を示しています。 赤い行は、今ではコアで使用されなくなったか、または特定バージョンのインストーラーによって追加されたテーブルを示しています。 ただし拡張機能ではまだ使用されているかもしれません。分かりやすくするため、表見出しは10行ごとに繰り返し表示されていることに注意してください。
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 |
データベース管理システム
MediaWiki master では、tables.sql は現在 maintenance/tables.json に移行中であり、文書化されたコメントは結果の SQL ファイルの代わりに移行先で見つかるはずです。
MariaDB/MySQL と互換性がある最新版は Git にあります: maintenance/tables.sql, maintenance/tables-generated.sql
SQLite を使用している場合は、ファイル maintenance/sqlite/tables-generated.sql と、maintenance/tables.sql 内の移行前の MySQL テーブル群を閲覧する必要があります。
PostgreSQL を使用している場合は、ファイル maintenance/postgres/tables.sql および maintenance/postgres/tables-generated.sql を参照してください。
Microsoft SQL Server を使用している場合は、maintenance/mssql/tables.sql を参照してください。 (1.34 で除去)
Oracle を使用している場合は maintenance/oracle/tables.sql を参照してください。 (1.34 で除去)
関連項目
- Manual:データベース アクセス
- Proposed Database Schema Changes
- データベース フィールドの接頭辞
- ja:Wikipedia:データーベースクエリ
- 開発者ハブ
- データベースでの編集記録
- MediaWikiデータベーススキーマの進化についての調査
- diagram instructions - 図表を更新する方法を解説します