Olá JotaComm Acabei de resolver o problema.
Mas vou explicar melhor o que houve: Na verdade, era o mesmo ambiente sim, pois era um HD slave na mesma máquina. Eu fiz uma cópia íntegra do cluster para outro HD e depois mudei o apontamento do service. O que "desfiz" depois, na verdade, foi voltar para o apontamento antigo, mas tinha esquecido de uma coisa: o Holdem Manager cria uma entrada adicional no registro do windows, que eu havia alterado e esqueci de desfazer. Então, eu abrir o Holdem Manager, ele não identificou o banco e automaticamente criou outro com o mesmo nome(!), daí eu achei que tinha sobrescrito. Realmente, não posso explicar esse detalhe: é como se ele tivesse criado uma camada ali -- ou (provavelmente) nada disso. O fato é que depois eu refiz a aquela entrada registro do windows e, ao abrir novamente o programa, ele conseguiu se conectar com o banco original. Problema resolvido! A partir daqui já posso empreender um backup correto e depois volto mais tranquilamente para a criação de um novo cluster do zero. Ainda penso que aquela cópia bruta do cluster de dados para o outro hd poderia funcionar, o problema é que dependo desse programa (Holdem Manager), que aparentemente não oferece facilidades nesse tipo de gambiarra, rsrsrs. Valeu pela ajuda e pelos comentários! Fabiano OBS: o Holdem Manager é um programa que armazena todas as hands de poker (que jogamos online) e gera uma série de estatísticas e análises sobre o jogo, e ele utiliza o PostgreSQL como banco. Em 4 de junho de 2015 17:34, JotaComm <jota.c...@gmail.com> escreveu: > Olá, > > Vamos por partes. > > Em 3 de junho de 2015 22:36, Fabiano Donato <fabianodon...@gmail.com> > escreveu: > >> 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); >> > > Como você realizou a cópia do banco de um HD para outro? Os ambientes > PostgreSQL eram idênticos? O Windows também? > >> >> 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... >> > > Tem certeza que estava apontando para o cluster novo? > >> >> 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). >> > > Como assim desfez a mudança? Se você fez uma cópia, não era apenas > retornar o apontamento para o HD antigo? > > Explique mais detalhadamente o que você fez. > > Se você desfez o apontamento e voltou para o antigo era para estar tudo > OK. O que exatamente esta ferramenta faz? Eu desconheço ela. > > >> >> É possível isso? Ele pode mesmo ter sobrescrito o banco?! >> > > Tem que ver o que exatamente esta ferramenta esta fazendo. > >> >> 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? >> > > Pode ser que sim. Tente explicar mais detalhadamente o que você fez. > >> >> Fabiano >> >> >> >> _______________________________________________ >> pgbr-geral mailing list >> pgbr-geral@listas.postgresql.org.br >> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral >> >> > > Abraços > > -- > JotaComm > http://jotacomm.wordpress.com > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral