Manual:Database layout/pt-br
- Esquema redireciona para aqui; para informação sobre o espaço nominal Esquema:, consulte Extension:EventLogging , e para a estrutura de extension.json, consulte Manual:Extension.json/Schema .
↑ Manual:Conteúdos | Leiaute do banco de dados do MediaWiki | database_layout table |
O código SQL que cria as tabelas principais MySQL/MariaDB para qualquer versão do MediaWiki está no arquivo de origem sql/tables.json, que é então transformado em sql/mysql/tables-generated.sql.
Antes do MediaWiki 1.35, o código SQL que cria as tabelas centrais $1 para qualquer versão do MediaWiki - com muitos comentários - está no arquivo-fonte maintenance/tables.sql. Até o MediaWiki 1.37, o maintenance/tables.sql continuou parcialmente em uso, pois algumas tabelas ainda não haviam sido migradas para o maintenance/tables.json.
In MediaWiki 1.44, the schema files were moved to a new top-level sql directory.
As tabelas mais importantes são provavelmente:
Histórico de versões
A tabela a seguir mostra o intervalo de versões do MediaWiki sobre as quais cada tabela existe no esquema. Linhas vermelhas indicam tabelas que não são mais usadas pelo núcleo nem adicionadas pelo instalador a partir de uma versão específica. No entanto, eles ainda podem ser usados por extensões. Observe que os títulos das tabelas são repetidos a cada 10 linhas para maior clareza.
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 | 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 | 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 | 1.43 | 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 | 1.43 | 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 | 1.43 | 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 | 1.43 | 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 | 1.43 | 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 | 1.43 | 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 | 1.43 | 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 | 1.43 | master |
Sistemas de gerenciamento de banco de dados
No MediaWiki master, tables.sql está sendo migrado para sql/tables.json, e os comentários da documentação devem ser encontrados lá em vez dos arquivos SQL resultantes.
Consulte a versão compatível com MariaDB/MySQL do Git: sql/mysql/tables-generated.sql, $2.
Se estiver usando SQLite , o arquivo sql/sqlite/tables-generated.sql e as tabelas MySQL não migradas em $3 devem ser visualizados.
Se estiver usando PostgreSQL , os arquivos sql/postgres/tables.sql e sql/postgres/tables-generated.sql devem ser visualizados.
Se usar Microsoft SQL Server, veja maintenance/mssql/tables.sql. (removido na 1.34)
Se usar Oracle, veja maintenance/oracle/tables.sql. (removido na 1.34)
Ver também
- Manual:Database access
- Proposed Database Schema Changes
- Database field prefixes
- Wikipédia:Consultas de base de dados
- Central do desenvolvedor
- Regista as edições na base de dados
- Uma pesquisa sobre a evolução do esquema na BD do MediaWiki
- Instruções do diagrama, documenta como atualizar o diagrama