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

Responder a