Manual:Макет базы данных
- Schema перенаправляется сюда; для получения информации о пространстве имен Schema: см. Расширение:EventLogging , для структуры extension.json см. Руководство:Extension.json/Schema .
↑ Manual:Содержание | MediaWiki database layout | database_layout таблица |
Начиная с MediaWiki 1.35, соответствующий файл находится в исходном файле maintenance/tables.json, который затем преобразуется в maintenance/tables-generated.sql.
До MediaWiki 1.35 код SQL, который создает базовые таблицы $1 для любой версии MediaWiki — с подробными комментариями — находится в исходном файле maintenance/tables.sql.
До MediaWiki 1.37 maintenance/tables.sql продолжал частично использоваться, поскольку некоторые таблицы еще не были переведены на maintenance/tables.json.
Вероятно, наиболее важными таблицами являются:
История версий
Следующая таблица отображает диапазоны версий MediWiki на протяжении которых каждая таблица присутствовала в схеме. Красные строки обозначают таблицы, которые больше не используются ядром и не добавляются установщиком для конкретной версии. Однако они могут по-прежнему использоваться расширениями. Обратите внимание, что для ясности заголовки таблиц повторяются каждые 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 | 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 | 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 | 1.42 | 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 | 1.42 | 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 | 1.42 | 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 | 1.42 | 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 | 1.42 | 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 | 1.42 | 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 | 1.42 | 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 | 1.42 | master |
Системы управления базами данных
В мастере MediaWiki tables.sql в настоящее время переносится в maintenance/tables.json, и комментарии к документации нужно искать там вместо результирующих файлов SQL.
Ознакомьтесь с последними Maria/MySQL-совместимыми версиями в Git: maintenance/tables.sql, maintenance/tables-generated.sql.
Если используется SQLite , вместо этого следует просмотреть файл maintenance/sqlite/tables-generated.sql и неперенесенные таблицы MySQL в maintenance/tables.sql.
При использовании 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)
См. также
- Руководство:Доступ к базе данных
- Proposed Database Schema Changes
- Database field prefixes
- w:Wikipedia:Запросы к базе данных
- Портал разработчиков
- Записи правок в базе данных
- Исследования по эволюции схемы БД MediaWiki
- Инструкции по схеме описывает, как обновить схему