首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动TypeError: connection.query(.).on不是一个函数

自动TypeError: connection.query(.).on不是一个函数
EN

Stack Overflow用户
提问于 2018-07-29 19:46:13
回答 1查看 6K关注 0票数 7

我尝试使用自动续写从现有的PostgreSQL表为SequelizeJS自动生成模型。

代码语言:javascript
复制
npm install -g sequelize-auto pg
sequelize-auto -o "./models" -d myDatabase -h localhost -u myUsername -p 5432 -x myPassword -e postgres

但是,错误TypeError: connection.query(...).on is not a function失败了。

注意:我正在使用以下库版本:

  • sequelize-auto@0.4.29
  • pg@7.4.3
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-29 19:51:29

看起来query.on已经从pg版本7中删除了。

目前的解决办法是将pg降级到版本6,例如6.4.2。

代码语言:javascript
复制
npm install -g pg@6.4.2

然后自动续订(目前的最新版本为0.4.29 )可以正常工作。

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51583957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档