Arquivo não localizado no diretório

ERROR: could not open file "base/16394/19985": No such file or directory SQL state: 58P01

Cliente relatou problema no menu, onde nada aparecia, fiz um backup e tentei restaurar em BASE DE TESTE, porem apresentou esta mensagem.

Neste caso identificamos o problema na tabela "Objeto", pois ao tentar rodar o select apresentou a mensagem: ERROR: could not open file "base/16394/19985": No such file or directory SQL state: 58P01

Não existe o arquivo na pasta do banco de dados. base/16394/19985

Rodei alguns comandos para identificar e confirmar a tabela que estava com problemas.

SELECT relname, relfilenode 
FROM pg_class 
WHERE relfilenode = 19985;

SELECT relname, relkind 
FROM pg_class 
WHERE relfilenode = 19985;

REINDEX TABLE objeto;

Aguardei o cliente finalizar o dia de trabalho, para realizar a exclusão da tabela e posteriormente a criação para assim corrigir o problema.

Last updated