Em 30 de março de 2010 15:18, Antonio Cesar <[email protected]> escreveu: > Na versão 8.2 tenho que executar os procedimentos abaixo: > > 1. Copiar a pasta "data" (\pasta de instalação postgresql\versao > postgresql\data) para "C:\" (p.e) > 2. Remover o PostgreSQL da lista de Programas, através do Painel de > Controlo > 3. Eliminar o utilizador postgres > 3.1. Abrir uma linha de comandos e executar o seguinte: "net user > postgres /delete" > 4. Eliminar a pasta de instalação do PostgreSQL > 5. Re-instalar o Postgres (com a mesma versão) > 6. Abrir uma linha de comando e executar: pg_ctl start -D "c:\data" > > ou no proprio instalador tem uma opção agrupa dados que faz com que ele > recolheça a pasta existente. >
Não sei que opção é esta de "agrupa dados" que reconhece a pasta existente. A coisa mais próxima de "agrupa dados" que conheço é o clusterdb [1] mas sua função não tem nada a ver com recuperação, sua função é reorganizar fisicamente as linhas de uma tabela de acordo com um índice. Eu não sei o que você está fazendo para seu servidor deixar de funcionar mas certamente reinstalar a cada erro não é a saída recomendável. Mesmo utilizando MS-Windows o PostgreSQL não fica parando a toa (exceto se você estiver utilizando um hardware muito xinfrim). Procure identificar qual a causa (veja os logs) e, se necessário, restaure o back-up ou ainda utilize algo um pouco mais sofisticado como Point-In-Time Recovery (PITR). A maneira correta de criar/restaurar um back-up está descrita no manual [2]. O mais simples é utilizar a dupla pg_dumpall/psql [3]. Osvaldo [1] http://www.postgresql.org/docs/current/interactive/app-clusterdb.html [2] http://www.postgresql.org/docs/current/interactive/backup.html [3] http://www.postgresql.org/docs/current/interactive/backup-dump.html#BACKUP-DUMP-ALL http://www.postgresql.org/docs/current/interactive/app-pg-dumpall.html http://www.postgresql.org/docs/current/interactive/app-psql.html _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
