Recuperar ( restaurar ) base de dados Posgtresql via cópia manual do cluster em Windows XP

Problema

A instalação do PostgreSQL em um servidor com Windows XP ficou danificada e desta forma não é possível conectar ao servidor de dados para efetuar uma cópia de segurança.

Solução

1. Copiar a pasta “data” (pasta de instalação postgresqlversão postgresqldata) para “C:” (por exemplo)

2. Remover o PostgreSQL da lista de Programas, através do Painel de Controle

3. Eliminar o usuário postgres

3.1. Abrir um console e executar o seguinte: “net user postgres /delete”

4. Eliminar a pasta de instalação do PostgreSQL (sugestão: apenas renomear)

5. Reinstalar o PostgreSQL (de preferência com a mesma versão)

6. Abrir um console e executar: pg_ctl start -D “c:data”

Desta forma já é possível abrir o PgAdmin (gestor gráfico do PostgreSQL), conectar-se ao servidor de dados e realizar cópia de segurança das suas bases de dados.

Foi retirado do Blog Cristiano Dienstmann Blog