Manual:数据库布局
- “Schema”重定向到这里;有关“Schema:”命名空间的信息,请参见Extension:EventLogging,有关extension.json的结构,请参见Manual:extension.json/纲要。
为任何MediaWiki创建MySQL/MariaDB核心表的SQL代码位于sql/tables.json源文件中,其随后被转换为sql/mysql/tables-generated.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 | 1.45 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | master |
数据库管理系统
在MediaWiki主文件中,当前已将tables.sql迁移到sql/tables.json,并且应该在此处找到文档注释,而不是生成的sql文件。
从Git中查看最新的MariaDB/MySQL兼容版本: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移除)
参阅
图表
- commons:Category:MediaWiki database schemas, for MediaWiki 1.10 (2007) - MediaWiki 1.28 (2017)
