我有个奇怪的错误

Caused by: org.postgresql.util.PSQLException: ERROR: could not open
relation base/17369/1684: No such file or directory

我该如何从中恢复?
有什么想法吗?
谢谢

最佳答案

您丢失了与表1684和数据库17369相关的文件。检查状态文件
目录base/17369中的1684。
您可以确定它是哪个表:
1)获取数据库名称:select * from pg_database where oid=17369
2)获取表名(连接到受影响的数据库):select * from pg_class where oid=1684
也许你已经无能为力了。仅从备份还原。

07-26 01:55