Se eu pg_dump
um banco de dados de um cluster 8.4 e, em seguida, carregá-lo em um cluster 9.1 diferente, preciso pg_dump
restaurar o banco de dados 'postgres' também? (Não estou familiarizado com o que está contido no banco de dados 'postgres')
Eu quero atualizar um banco de dados de 8.4 para 9.1, então tentei, pg_upgradecluster
mas recebi muitos erros, então agora vou tentar fazer um dump de 8.4 e carregar o dump em 9.1.
SO: Ubuntu 11.04 Natty
O
postgres
banco de dados é apenas o banco de dados padrão criado durante o initdb. Não tem nenhum significado especial.Se você criou um diferente onde todos os seus dados são mantidos e nunca criou tabelas no
postgres
banco de dados, não há necessidade de despejá-lo.Eu não sei o que
pg_upgradecluster
é. A ferramenta padrão para atualizar o diretório de dados (além de dump/restore) é pg_upgrade .Se você quiser ajuda com a atualização, " tem muitos erros " não vai te ajudar muito. Você precisa ser muito mais detalhado.