Manual:Database layout/pt

"Esquema" redireciona para aqui; para informação sobre o espaço nominal "Esquema:", consulte Extensão: Registo de Eventos, e para a estrutura de extension.json, consulte Manual: Extension.json/Esquema.
Database schema diagram of MediaWiki
Database schema diagram of MediaWiki

O código SQL que cria as tabelas principais de MySQL/MariaDB para qualquer versão do MediaWiki está no ficheiro fonte de sql/tables.json, que é então transformado em ficheiros SQL específicos da plataforma, como sql/mysql/tables-generated.sql para MySQL.

Antes do MediaWiki 1.35, o código SQL que criou as tabelas principais para qualquer versão do MediaW Wiki - com comentários extensos - estava no ficheiro fonte maintenance/tables.sql. Até ao MediaWiki 1.37, maintenance/tables.sql continuou a ser parcialmente utilizado como algumas tabelas ainda não tinham sido migradas para maintenance/tables.json.

No MediaWiki 1.44, os ficheiros de esquema foram movidos para um nível superior na diretoria sql.

As tabelas mais importantes são provavelmente:

Histórico de versões

A tabela a seguir mostra as versões do Mediawiki sobre as quais cada tabela existe no esquema. Linhas vermelhas indicam que as tabelas que já não utilizadas pelo núcleo nem adicionadas pelo instalador como uma versão específica. No entanto, elas ainda podem ser utilizadas pelas extensões. Note, os cabeçalhos da tabela são repetidos a cada 10 linhas para maior clareza.

Compatibility matrix with MediaWiki versions
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_target
 blobs 
 bot_passwords
brokenlinks 
 category
 categorylinks
 change_tag
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_tag_def
 collation
 comment
 content
 content_models
cur 
 externallinks
 external_user 
 file
 filearchive
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
 hitcounter 
image
imagelinks
 image_comment_temp 
interwiki
 ip_changes
ipblocks 
 ipblocks_old 
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_restrictions
 iwlinks
 job
 l10n_cache
 langlinks
links 
linkscc 
 linktarget
 logging
 log_search
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_deps 
 msg_resource 
 msg_resource_links 
 objectcache
old 
oldimage
 page
 pagelinks
 page_props
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_restrictions
 profiling 
 protected_titles
 querycache
 querycachetwo
 querycache_info
recentchanges
 redirect
 revision
 revision_actor_temp 
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_comment_temp 
searchindex
 sites
 site_identifiers
site_stats
 slots
 slot_roles
 tag_summary 
 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_autocreate_serial
 user_former_groups
 user_groups
user_newtalk
 user_properties
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_rights 
 valid_tag 
 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


Sistemas de Gestão da Base de Dados

No Mediawiki Master, tables.sql foi migrado para sql/tables.json e os comentários documentandos deveriam ser encontrados lá, em vez dos ficheiros SQL resultantes.

Consulte a versão compatível com MariaDB/MySQL do Git: sql/mysql/tables-generated.sql.

Se utilizar SQLite, o ficheiro sql/sqlite/tables-generated.sql deveria ser visualizado em vez disso.

Se utilizar PostgreSQL, os ficheiros sql/postgres/tables.sql e sql/postgres/tables-generated.sql deveriam ser visualizados em vez disso.

Se utilizar o Microsoft SQL Server, veja maintenance/mssql/tables.sql. (removed in 1.34)

Se utilizar Oracle, veja maintenance/oracle/tables.sql. (removed in 1.34)


Consultar também

Diagramas

Category:Database/pt#Database%20layout/pt Category:MediaWiki database tables/pt#%20
Category:Database/pt Category:MediaWiki database tables/pt