Falha no Postgres-XL

1

Temos uma falha no no-break e nosso banco de dados está corrompido

Eu posso me conectar ao postgres-xl, mas nós temos muitos erros ao executar a consulta

Eu preciso ter 28 tabelas mas atualmente o pgAdmin mostra que tenho apenas 21 table , eu verifico que algumas tabelas não estão listadas no pgAdmin mas existem em pg_class , algumas não existe tanto pgAdmin e pg_class

Também é estranho que, se eu selecionar todos os registros de pg_class , eu possa ver my_table listado no resultado retornado, mas quando eu executo select * from pg_class where relname='my_table' não tenho registro ( Não há distinção entre maiúsculas e minúsculas falta de digitação )

Outro erro é

ERROR:  could not open file "base/13303/18834": No such file or directory

Às vezes recebo esse erro

ERROR: could not open relation with OID 19826

Eu corro ANALYZE VERBOSE "my_table"

SQL Error [23505]: ERROR: duplicate key value violates unique constraint "pg_statistic_relid_att_inh_index" Detail: Key (starelid, staattnum, stainherit)=(18755, 1, f) already exists.
org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "pg_statistic_relid_att_inh_index" Detail: Key (starelid, staattnum, stainherit)=(18755, 1, f) already exists.

Então eu executo essa consulta

select starelid,staattnum,stainherit,count(*) cnt from pg_statistic group by starelid,staattnum,stainherit having count(1) >1 order by 1,2,3;

Eu não sei como violar o valor da chave duplicada, mas o resultado da consulta está vazio e não há registro duplicado

Outra questão é

ERROR:relation "public.my_table" does not exist PANIC:cannot abort transaction 212004, it was already committed server closed the connection unexpectedly This probably means the server terminated abnormally

    
por WebMaster 20.07.2017 / 09:55

0 respostas