4

この奇妙なエラーが発生します

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

どうすれば回復できますか? 何か案は ?

ありがとう

4

2 に答える 2

9

テーブル 1684 とデータベース 17369 に関連するファイルが失われました。ディレクトリ base/17369 にある名前 1684 のプレゼンス ファイルを確認してください。

それがどのテーブルであるかを判断できます。

1) データベース名を取得します。select * from pg_database where oid=17369

2) テーブル名を取得します (影響を受けるデータベースに接続します):select * from pg_class where oid=1684

おそらく、これ以上できることはあまりありません。バックアップからのみ復元します。

于 2014-04-07T09:01:02.267 に答える