我有一个 Node/Express/Sequelize 应用程序,它在您启动时连接到 Postgres 数据库。我在启动时强制同步,但出现间歇性错误。循环是这样的:
它只是不断重复这一系列错误。我试过重建索引,删除数据库中的所有表,但没有运气。值得庆幸的是,这个项目还处于起步阶段,我可以轻松地删除数据库并在必要时重建,但如果它不是损坏问题,我想弄清楚它。
最佳答案
当我写这篇文章时,我突然想到在这些问题开始之前我正在搞乱同步功能。我试图强制更新列的约束。
所以在我的狂热中,我发生了这样的事情:
var sequelize = new Sequelize('myconnectionstring',
{
sync: {
force: true
}
});
sequelize.sync({ force: true });
双同步调用造成了这些滚动错误。
关于postgresql - Sequelize + Postgres 间歇性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37439591/