Pedro B. Alves escreveu: > 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 a consulta abaixo retorna? Você vai precisar olhar o spclocation (/tmp/foo) correspondente ao oid (47458).
euler=# select oid,* from pg_tablespace ; oid | spcname | spcowner | spclocation | spcacl -------+------------+----------+-------------+-------- 1663 | pg_default | 10 | | 1664 | pg_global | 10 | | 47458 | footbs | 10 | /tmp/foo | Depois disso é copiar os dados para o mesmo diretório (/tmp/foo) e fazer um link simbólico em $PGDATA/pg_tblspc. No Windows seria assim: cd c:\my\pgdata\pg_tblspc mklink 47458 c:\my\tablespace\dir -- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral