Eu tenho um novo computador que está substituindo uma máquina antiga com o PostGIS instalado.
O computador antigo possui um segundo disco rígido em que o diretório de dados PostGIS está armazenado. Quero mover esta unidade para o novo computador e continuar a usá-la para armazenamento de dados.
Posso instalar o segundo disco rígido na nova máquina e, ao instalar o PostGIS, aponte para o diretório de dados desse disco rígido e tudo funcionará?
Ou tenho que fazer backup do meu banco de dados e restaurá-lo?
O PostGIS nas máquinas antigas e novas tem a mesma versão (2.0 no PostgreSQL 9.1), os sistemas operacionais são o Windows XP (32 bits) vs o Windows 7 (64 bits).
postgis
postgis-2.0
James S
fonte
fonte
Respostas:
Sim, se :
fonte
Naturalmente, você faz backup regularmente do seu banco de dados; portanto, deve ser um caso simples de restauração a partir do último backup. O PostgreSQL também possui recursos interessantes que permitem a troca ao vivo de um banco de dados de produção usando o sistema Write Ahead Logging e algumas idéias muito inteligentes.
Dito isto, se por algum motivo seus backups não estão atualizados, ou ofegar inexistente, basta colocar na 2ª unidade para o novo computador, apontando a variável de ambiente PGDATA para o lugar certo, e reiniciar o servidor vai funcionar. Como disse @lynxlynxlynx, a arquitetura do processador não deve importar exatamente por esse motivo, mas nunca é demais fazer backup de seus dados.
Veja os documentos do PostgreSQL aqui e aqui para mais informações.
Ah, eu mencionei que você deveria fazer backup de seus dados regularmente? :)
fonte