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
Tags postgresql failed