Em 25 de novembro de 2015 09:56, Bruno Pio <[email protected]> escreveu:
> A primeira coisa é descobrir que objeto é esse:
>>
>> 1) Descobrir qual base de dados:
>>
>> SELECT datname FROM pg_database WHERE oid = 10564368
>>
>>
>> 2) Conectar na base descoberta acima e descobrir o objeto problemático:
>>
>> SELECT * FROM pg_class WHERE relfilenode = 106824370
>>
>>
> Fabrízio, obrigado pelo retorno
>
> Segue o retorno do SELECT * FROM pg_class WHERE relfilenode = 106824370
>
>
> "relname";"relnamespace";"reltype";"reloftype";"relowner";"relam";"relfilenode";"reltablespace";"relpages";"reltuples";"relallvisible";"reltoastrelid";"reltoastidxid";"relhasindex";"relisshared";"relpersistence";"relkind";"relnatts";"relchecks";"relhasoids";"relhaspkey";"relhasrules";"relhastriggers";"relhassubclass";"relfrozenxid";"relacl";"reloptions"
>
>
> "pg_seclabel";"11";"11023";"0";"10";"0";"106824370";"0";"0";"0";"0";"3598";"0";"t";"f";"p";"r";"5";"0";"f";"f";"f";"f";"f";"105415502";"{=r/postgres}";""
>
> Não ficou muito visual, mas acho que dá para entender, o de cima são as
> colunas e abaixo os valores respectivos.
>
> Alguma sugestão do que eu posso fazer?
>
Você possui security labels em sua base?
Caso não possua, e talvez exista uma solução bem melhor que não estou
habituado, poderia buscar qual filenode, em outro cluster, representa esta
tabela, buscando pelo relname, e copiar o determinado arquivo renomeando se
necessário. Ao menos para efetuar o backup lógico deveria ser suficiente, a
não ser que esteja faltando outras relações, mas isso você só saberá ao
contornar esta.
[]'s
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral