Manual:PostgreSQL/pt-br

From MediaWiki.org
Jump to: navigation, search

O propósito desta página é reunir informações e experiências sobre o uso do MediaWiki com PostgreSQL.

O MediaWiki suporta o Postgres desde a versão 1.7 e a 1.16 contém somente alguns pequenos erros.

O MediaWiki requer Postgres 8.1 ou posterior, e o suporte a bancos PG deve estar habilitado no PHP.

A maioria dos códigos de manutenção comuns funcionam no Postgres, embora alguns dos mais obscuros possam apresentar problemas.

O PostgreSQL é uma boa escolha para o MediaWiki?[edit | edit source]

A Wikipédia usa MySQL, então o MediaWiki é mais testado com MySQL do que com PostgreSQL. O suporte ao PostgreSQL é mantido por voluntários, e a maioria das funcionalidades funciona bem.

Migrando bancos no MediaWiki[edit | edit source]

De MySQL para PostgreSQL[edit | edit source]

A ferramenta MWDumper pode auxiliar.

Há também o arquivo mediawiki_mysql2postgres.pl em maintainance/postgres, mas não é seguro se ele realmente funciona.

De PostgreSQL para MySQL[edit | edit source]

Geralmente, essa migração não é recomendada, porque a conversão de tipos de dados Postgre para MySQL não é tão simples quanto o contrário. Há, porém, alguns códigos que podem funcionar.

Bancos de dados Gerenciadores: MySQLOraclePostgreSQLSQLite
Documentação técnica: Esquema (tabelas) – Associações de propriedades da APIPrefixos de campoArmazenamento de chave primária em outros camposTabelas de extensões da Wikimedia
Configuração: DefiniçõesCompartilhamento
Desenvolvimento: AcessoOtimizaçãoPolíticasAtualizaçãoAtualizações de esquemas de extensõesArquivo de correção
Tabelas de núcleo: archivecategorycategorylinkschange_tagconfigexternallinksfilearchivehitcounterimageimagelinksinterwikiiwlinksipblocksjobl10n_cachelanglinkslogginglog_searchmsg_resourcemsg_resource_linksmodule_depsobjectcacheoldimagepagepagelinkspage_propspage_restrictionsprotected_titlesquerycachequerycachetwoquerycache_inforecentchangesredirectrevisionsearchindexsitessite_statstag_summarytemplatelinkstexttranscacheupdateloguploadstashuseruser_former_groupsuser_groupsuser_newtalkuser_propertiesvalid_tagwatchlist
Língua: English  • Deutsch • 日本語 • polski • português • português do Brasil