--
Você está recebendo esta mensagem porque se inscreveu no grupo "php-brasil" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para php-b...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para php-brasil+...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/php-brasil?hl=pt-BR.
<?php
$comand = "export PGPASSWORD=senha && export PGUSER=usuario;
$comand .= " && pg_dump -d banco -Fc > arquivodesaida.psql";
$comand .=" && unset PGPASSWORD=senha && unset PGUSER=usuario
//Função do Php
exec($comand,$saida,$retorno);
?>
O comando básico seria : <?php exec("pg_dump -U usuario -d
bancodedados -Fc > arquivodesaida.psql ?>
O paramento -Fc diz que o arquivo de saída tem um formato customizando.
Porém para esse comando simples pede a senha do usuário postgres, para
isso criei uma variável de ambiente reconhecida pelo postgres para
setar o valor da senha e usário;
Esse código só funciona em ambiente linux:
Em 31 de agosto de 2011 12:00, Eduardo Alexandre
<eduar...@gmail.com> escreveu:
--
Paulo Soares da Silva
Graduando em Ciência da Computação
Universidade Federal de Alagoas - Campus Arapiraca
Desenvolvedor de Sistemas Web