Olá

Estou com um problema aqui e gostaria de pedir uma opinião.

Bem, eu não trabalho com postgres a bem a da verdade e nem tenho
experiência com banco de dados, mas utilizo um programa que usa este banco.

Já uso sem problemas há bastante tempo. Instalo o postgres, mudo o cluster
para outro diretório, etc. Tudo ok até aqui.

Ontem porém, um pouco por negligência e também por atrevimento (rsrsrs),
resolvi pisar em terreno perigoso: mudar o cluster com um banco já criado e
em funcionamento (!), isso porque o HD começou a dar problemas e realmente
teria que mudar. Claro que o correto seria exportar os dados previamente.
Mas não fiz isso.

Então, eu:

    - copiei todo o cluster para o outro hd;
    - fiz um checksum e confirmei 100% de integridade dos arquivos copiados;
    - dei stop no serviço e alterei o regedit (uso postgres 8.4 sobre
Windows 7);

Então, eu abro o Holdem Manager (um programa de armazenamento de hands de
poker), ele naturalmente prevê a alteração e manda eu localizar o banco. Eu
clico em detect (essa é a única opção que ele me fornece!), então
aparentemente ele não detectou nenhum banco...

Até aqui tudo bem, não é o fim do mundo. Mas o problema estava apenas
começando...

Eu desfiz a mudança e alterei para o cluster antigo, com a intenção de
finalmente fazer a exportação correta.
Mas então eu abro o Holdem Manager e aparentemente ele grava um banco
"novo" sobre o antigo, "sobrescrevendo" -- porque ele utiliza o mesmo nome
default, que é HoldemManager2 (exatamente assim).

É possível isso? Ele pode mesmo ter sobrescrito o banco?!

Eu abri depois o pgAdmin e por ali não encontro o meu banco antigo, há
apenas o HoldemManager2 novo com poucos dados!

Sugestões? Posso mesmo ter perdido os meus dados?

Fabiano
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a