Manual:データベースのレイアウト
- Schemaページはこのページにリダイレクトされています。Schema: という名前空間についての情報は Extension:EventLogging を参照してください。extension.json の構造については Manual:extension.json/スキーマ を参照してください。
↑ Manual:コンテンツ | MediaWiki のデータベース レイアウト | database_layout テーブル |
どのバージョンのMediaWikiも、MySQL/MariaDB の中核となるテーブルを作成するSQLは maintenance/tables.sql ソースファイルにあります。最も重要なテーブルはおそらく $page、$revision、$text、$user です。
As of 1.35 (and continuing during 1.36), the appropriate file is in the maintenance/tables.json source file, which is then transformed into maintenance/tables.sql. In these versions maintenance/tables.sql is less relevant, though some tables are still in there that haven't been migrated 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 | master |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
actor | |||||||||||||||||||||||||||||||||||
archive | |||||||||||||||||||||||||||||||||||
blobs | |||||||||||||||||||||||||||||||||||
bot_passwords | |||||||||||||||||||||||||||||||||||
broken | |||||||||||||||||||||||||||||||||||
category | |||||||||||||||||||||||||||||||||||
category | |||||||||||||||||||||||||||||||||||
change_ | |||||||||||||||||||||||||||||||||||
change_ | |||||||||||||||||||||||||||||||||||
comment | |||||||||||||||||||||||||||||||||||
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 | master |
content | |||||||||||||||||||||||||||||||||||
content_ | |||||||||||||||||||||||||||||||||||
cur | |||||||||||||||||||||||||||||||||||
external | |||||||||||||||||||||||||||||||||||
external_ | |||||||||||||||||||||||||||||||||||
file | |||||||||||||||||||||||||||||||||||
hit | |||||||||||||||||||||||||||||||||||
image | |||||||||||||||||||||||||||||||||||
image | |||||||||||||||||||||||||||||||||||
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 | master |
interwiki | |||||||||||||||||||||||||||||||||||
ip_changes | |||||||||||||||||||||||||||||||||||
ipblocks | |||||||||||||||||||||||||||||||||||
ipblocks_ | |||||||||||||||||||||||||||||||||||
ipblocks_ | |||||||||||||||||||||||||||||||||||
iwlinks | |||||||||||||||||||||||||||||||||||
job | |||||||||||||||||||||||||||||||||||
l10n_ | |||||||||||||||||||||||||||||||||||
langlinks | |||||||||||||||||||||||||||||||||||
links | |||||||||||||||||||||||||||||||||||
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 | master |
linkscc | |||||||||||||||||||||||||||||||||||
logging | |||||||||||||||||||||||||||||||||||
log_ | |||||||||||||||||||||||||||||||||||
math | |||||||||||||||||||||||||||||||||||
module_ | |||||||||||||||||||||||||||||||||||
msg_ | |||||||||||||||||||||||||||||||||||
msg_ | |||||||||||||||||||||||||||||||||||
object | |||||||||||||||||||||||||||||||||||
old | |||||||||||||||||||||||||||||||||||
oldimage | |||||||||||||||||||||||||||||||||||
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 | master |
page | |||||||||||||||||||||||||||||||||||
pagelinks | |||||||||||||||||||||||||||||||||||
page_ | |||||||||||||||||||||||||||||||||||
page_ | |||||||||||||||||||||||||||||||||||
profiling | |||||||||||||||||||||||||||||||||||
protected_ | |||||||||||||||||||||||||||||||||||
querycache | |||||||||||||||||||||||||||||||||||
querycachetwo | |||||||||||||||||||||||||||||||||||
querycache_ | |||||||||||||||||||||||||||||||||||
recentchanges | |||||||||||||||||||||||||||||||||||
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 | master |
redirect | |||||||||||||||||||||||||||||||||||
revision | |||||||||||||||||||||||||||||||||||
revision_ | |||||||||||||||||||||||||||||||||||
revision_ | |||||||||||||||||||||||||||||||||||
searchindex | |||||||||||||||||||||||||||||||||||
sites | |||||||||||||||||||||||||||||||||||
site_ | |||||||||||||||||||||||||||||||||||
site_ | |||||||||||||||||||||||||||||||||||
slots | |||||||||||||||||||||||||||||||||||
slot_ | |||||||||||||||||||||||||||||||||||
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 | master |
tag_ | |||||||||||||||||||||||||||||||||||
templatelinks | |||||||||||||||||||||||||||||||||||
text | |||||||||||||||||||||||||||||||||||
trackbacks | |||||||||||||||||||||||||||||||||||
transcache | |||||||||||||||||||||||||||||||||||
updatelog | |||||||||||||||||||||||||||||||||||
uploadstash | |||||||||||||||||||||||||||||||||||
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 | master |
user_ | |||||||||||||||||||||||||||||||||||
user_ | |||||||||||||||||||||||||||||||||||
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 | master |
データベース管理システム
In MediaWiki master, tables.sql is currently being migrated to maintenance/tables.json, and documenting comments should be found there instead of the resultant sql files.
MariaDB/MySQL と互換性がある最新版は Git にあります: maintenance/tables.sql
If using SQLite , the files maintenance/sqlite/tables-generated.sql and the unmigrated MySQL tables in maintenance/tables.sql should be viewed instead.
PostgreSQL を使用している場合は、ファイル maintenance/postgres/tables.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 - 図表を更新する方法を解説します