O pg_dump é o utilitário de linha de comando do PostgreSQL para realização de backups. Ele possui diversos parâmetros que permitem configurar como o backup será realizado. Você pode obter toda a lista de parâmetros com o comando: pg_dump --help nesta postagem, vou destacar os parâmetros essenciais e aqueles que mais utilizo. São eles (observe que há diferença entre letras maiúscula e minúsculas): -f: Arquivo de saída onde será gravado o backup; -c: Exclui (DROP) os objetos do banco de dados antes de criá-los; -C: Incluir o comando de criação do banco de dados; -o: Inclui OID no backup; --if-exists: Inclui o IF EXISTS nas instruções DROP ; -O: Não inclui o usuário dono do banco de dados; -x: Não faz backup dos privilégios (permissões); -d: Nome do banco de dados; -h: IP ou nome do servidor; -U: Usuário para conexão com o banco. A seguir tempos um exemplo de comando para fazer o backup de um banco d...
Este Blog se dedica a disponibilizar informações sobre o meio acadêmico, computação, software livre e alguns projetos de minha autoria ou com minha participação. Atualmente sou professor do Instituto Federal Minas Gerais (IFMG) - Campus Bambuí. Visite também minha página acadêmia.