Copiar arquivos não funcionará.
Apenas pg_dump
do banco de dados e carregue-o usando pg_restore
ou psql
(dependendo das opções dadas a pg_dump
).
Como faço uma cópia duplicada de um banco de dados postgresql
?
Alguns passos (eu acho) seriam:
postgresql
Alguma idéia do que devo alterar no postgresql.conf
para informar o servidor postgresql sobre o novo banco de dados?
Copiar arquivos não funcionará.
Apenas pg_dump
do banco de dados e carregue-o usando pg_restore
ou psql
(dependendo das opções dadas a pg_dump
).
Você precisa corrigir todos os caminhos absolutos (se houver) nos arquivos de configuração e a variável PGDATA (ou opção) no script de inicialização.
Como @ user13185, você deve usar o pg_dump / pg_restore.
Mas é uma boa prática renomear seu banco de dados antes de iniciar o despejo.
Para fazer isso, todas as conexões com esse banco de dados devem ser desconectadas.
Tags postgresql