個々のファイルをグループPostgreSQLデータベースにマージする作業を進めています。ファイルはすべて完璧に正常に動作していますが、組み合わされても問題なく動作しています。 1つのトリガの作成にハングアップしたので、トリガをコメントアウトしました。我々は、次のエラーを得たマージファイル走った次の時間:このエラーに続いPostgreSQL構文エラーeofによってコミットが発生しました
ERROR: Syntax error at end of input
LINE 181: --$$ LANGUAGE plpgsql
は、後続の構文エラーがあったし、その後、私たちの恐怖に私達は私達のログファイルに次を見つけた:
ERROR: Syntax error at end of input
LINE 181: --$$ LANGUAGE plpgsql
COMMIT
このファイルには、データベースに入力する予定のないテストデータが含まれており、データベースのデータ量を知っている人が壊れています。私たちは含まれているすべてのファイルを見て、どこにもCOMMIT
はありません!
これまで誰かに似たようなことが起こったことはありますか?解析のエラーがコミットを引き起こす理由はありますか?
拡張:コメントの途中でEOFとして解釈され、解析が継続され、エラーが発生して何らかの形でバイトがコミットされたと考えられます。以前の状態にデータベースを戻すことが可能かどうか誰にも知られていますか?これは非常に有害で、手動で再構築する時間はありません!! –