运行sync()

时间:2019-01-02 23:44:13

标签: sequelize.js

我在使关联正常工作方面遇到问题,请帮忙!我正在运行Node 10.15.0,Sequelize 4.42,PostgreSQL 10.6。

在我的模型索引文件中,我首先与Review.belongsTo(Product)创建关联,然后同步模型Product.sync({force: true}); Review.sync({force: true});

,并抛出此错误: Unhandled rejection SequelizeDatabaseError: relation "products" does not exist

控制台中紧邻此错误的行是

  

执行(默认):从pg_type WHERE(典型类型='b'和典型名称IN('hstore','几何','地理'))或(典型类型='e')中选择Typname,Typtype,oid,Typarray

我不知道是否能提供任何线索,但是我没有在模型中定义任何这些字段或使用任何这些数据类型。

如果我从模型中删除关联定义,它将按预期生成并与数据库同步。

有什么想法吗?预先谢谢你。

0 个答案:

没有答案