Olá, Pedro

2009/6/1 Pedro B. Alves <[email protected]>

> Boa noite pessoal, seguinte, tenho um cliente, daqueles que não se
> esforçam para fazer backup, e inventaram de colocar outro servidor na
> empresa, para usar a maquina anterior que tinha a instalação do
> postgresql, enviaram a maquina para o técnico formatar, e o técnico
> copiou o diretório arquivos de programas que tinha a instalação do
> postgresql-8.2..
>
> Fiz a instalação do postgresql-8.2.. a mesma que estava anteriormente,
> o banco inicia tranquilamente, só que quando tento acessar o banco de
> dados do sistema ele diz que um diretório 17875 não existe dentro do
> diretório pg_tblspc da pasta data, alguém saberia como faço para
> achar/recuperar este diretório?


O que acontece é o seguinte. Sempre que você cria uma tablespace é gerado um
identificador (oid) para esta tablespace. Este oid irá aparecer dentro do
diretório pg_tblspc e este oid terá um link simbólico para o local físico
onde estão os dados desta tablespace criada.

Acredito que quando foi feito a cópia dos arquivos foi esquecido de fazer a
cópia das tablespaces e por iso está aparecendo esta mensagem. Você tem como
fazer a cópia das tablespaces?

Outro detalhe, este oid é gerado automaticamente pelo PostgreSQL quando uma
nova tablespace é criada.

>
>
> meu ambiente é:
> windows XP
> postgresq-8.2
>
> Atenciosamente
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


[]s
-- 
JotaComm
http://jotacomm.wordpress.com
http://www.dextra.com.br/postgres
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a