Manual:Sql.php/pt-br

sql.php é um arquivo de manutenção que executa consultas SQL de um arquivo específico para o banco de dados. If you give an SQL file as the first argument, it will replace MediaWiki specific code comments like  for the configured database prefix (among others). If you don't give it a file, then you can query the database in an interactive fashion, similar to the MySQL command line tool.

This script is often used if you want to upgrade MediaWiki, but have a large, master/replica-database setup and don't want any downtime. Instead of using update.php, you might use sql.php to apply database individual patches from  directory on each sql server separately, taking the individual server out of rotation while the schema change runs. Generally you should only do this if you have to - most users should use the update.php script instead.

Example:

As opções disponíveis para este script a partir da linha de comando são:


 * --cluster
 * Permite que um nome de cluster seja fornecido para o comando.


 * --wikidb
 * Permite a um banco de dados diferente ser usado no comando pela ID, se não for o banco de dados atual.


 * --slave
 * Usa um servidor escravo para o comando (permite qualquer nome ou um nome específico).