2009/1/10 Sebastian SWC <[email protected]>

> Pessoal , ao executar o pg_dump no meu servidor ocorre o erro abaixo:
>
> # pg_dump -U postgres -d jetclass -v -Fc -f banco.backup -n public
> pg_dump: reading schemas
> pg_dump: reading user-defined functions
> pg_dump: reading user-defined types
> pg_dump: schema with OID 264202372 does not exist
> pg_dump: *** aborted because of error
>
>
> a versão do postgresql é a 8.2.4.
>
> # pg_dump --version
> pg_dump (PostgreSQL) 8.2.4
>
> Alguém tem alguma idéia do que pode ser? no log do banco não há nenhum erro
> ou algo que indique o problema.
>
>
Caro Sebastian,

Verifica se existe esse OID na tabela pg_namespace...

select * from pg_namespace where oid = 264202372 ;

E depois verifica se o esquema está visivel com o \dn (no psql)... ou usando
o pgadmin...

Caso não esteja visivel quer dizer que o esquema existe no catálogo e não
exista fisicamente... entao executa um delete na tabela pg_namespace...

Isso já me aconteceu devido a tabelas temporárias que ficaram com "lixo" no
catálogo... dai tive de remover manualmente... deve ser devido a alguma
interrupção do banco de forma anormal...

-- 
Fabrízio de Royes Mello
>> Blog sobre PostgreSQL: http://fabriziomello.wordpress.com
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a