Manual:$wgDBtransactions/pt-br

Detalhes
Se você estiver usando tabelas InnoDB, defina esta variável para true para desabilitar o mecanismo de reversão de consulta do MediaWiki. Esta variável é usada quando uma página é criada ou editada.

Alguns mecanismos de tabelas (como o MyISAM) não suportam transações. O suporte a transações significa que, quando deverá ser feita uma alteração no banco de dados (possivelmente construída de várias consultas), o mecanismo de tabelas garante que ela seja feita de forma completa ou de modo nenhum, mas nunca parcialmente. O MyISAM não suporta esse recurso, de modo que a situação pode ocorrer onde um conjunto de consultas foi parcialmente executado deixando os dados no banco de dados em estado inconsistente. Neste caso, se $wgDBtransactions for definido como false, o MediaWiki reverte uma transação incompleta para corrigir esse problema.

Outros mecanismos de tabelas (como o InnoDB) suportam as transações; isso significa que o mecanismo de tabelas em si verifica se uma transação foi concluída corretamente. Se isso não aconteceu, o mecanismo faz uma reversão automaticamente, de modo que os dados no banco de dados sejam mantidos consistentes (sem que o MediaWiki tenha que tomar medidas adicionais).

Para mais detalhes, consulte includes/WikiPage.php, função doEdit.