2016-05-25 20 views
0

起動時にPostgresデータベースに接続するNode/Express/Sequelizeアプリケーションがあります。私は起動時に強制的に同期し、断続的なエラーが発生します。Sequelize + Postgres断続的なエラー

  • まずスタート:未処理の拒絶SequelizeDatabaseError:未処理の拒絶SequelizeDatabaseError:34123

  • OID第2のスタートとオープンリレーションができませんでし関係 "boxAttributeNamesは"

  • 存在しないサイクルはこのように書きます

    第3スタート:エラーはありません。

そして、この一連のエラーが繰り返されます。私はインデックスを再構築しようとしましたが、データベース内のすべてのテーブルを削除しましたが、運はありません。ありがたいことに、このプロジェクトは初期段階にあり、データベースを簡単に削除し、必要に応じて再構築することができますが、それが破損の問題でなければ、わかりました。

答えて

0

私がこれを書いていたとき、私はこれらの問題が始まる前にsync'ing機能を使いこなしていたことが私に起こりました。私は列の制約を強制的に更新しようとしていました。

var sequelize = new Sequelize('myconnectionstring', 
    { 
    sync: { 
     force: true 
    } 
    }); 

sequelize.sync({ force: true }); 

デュアルsync'ingコールがこれらの圧延エラーを作成した。

は、だから私の狂乱で、私が起こって、このようなものを持っていました。

関連する問題