Manual:Database layout/ja
- Schemaページはこのページにリダイレクトされています。Schema: という名前空間についての情報は Extension:EventLogging を参照してください。extension.json の構造については Manual:extension.json/スキーマ を参照してください。
どのバージョンの MediaWiki でもコアのテーブル群を作成する SQL は sql/tables.json ソース ファイル内にあり、それが MySQL 用の sql/mysql/tables-generated.sql のようなプラットフォーム固有の SQL ファイルに変換されます。
MediaWiki 1.35 未満では、どのバージョンの MediaWiki も、コアのテーブル群を作成する SQL は maintenance/tables.sql ソース ファイルにありました。 MediaWiki 1.37 まで、maintenance/tables.sql は一部で引き続き使用されており、いくつかのテーブルがまだ maintenance/tables.json に移行されていませんでした。
In MediaWiki 1.44, the schema files were moved to a new top-level sql directory.
最も重要なのはおそらく以下のテーブル群です:
バージョン履歴
以下の表は、各テーブルがスキーマに存在する 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 | 1.42 | 1.43 | 1.44 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | master |
データベース管理システム
MediaWiki master では、tables.sql は現在 sql/tables.json に移行したため、文書化されたコメントは結果の SQL ファイルの代わりに移行先で見つかるはずです。
MariaDB/MySQL と互換性がある最新版は Git にあります: sql/mysql/tables-generated.sql。
SQLite を使用している場合は、代わりにファイル sql/sqlite/tables-generated.sql を閲覧する必要があります。
PostgreSQL を使用している場合は、ファイル sql/postgres/tables.sql および sql/postgres/tables-generated.sql を参照してください。
Microsoft SQL Server を使用している場合は、maintenance/mssql/tables.sql を参照してください。 (1.34 で除去)
Oracle を使用している場合は maintenance/oracle/tables.sql を参照してください。 (1.34 で除去)
関連項目
- Manual:データベース アクセス
- データベース フィールドの接頭辞
- ja:Wikipedia:データーベースクエリ
- 開発者ハブ
- データベースでの編集記録
- MediaWikiデータベーススキーマの進化についての調査
- diagram instructions - 図表を更新する方法を解説します
図表
- commons:Category:MediaWiki database schemas, for MediaWiki 1.10 (2007) - MediaWiki 1.28 (2017)