sequelize-auto TypeError: connection.query(...).on is not a function
sequelize-auto TypeError: connection.query(...).on is not a function
我尝试使用 sequelize-auto to automatically generate models from existing PostgreSQL tables for SequelizeJS。
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
看起来 query.on 已从 pg 版本 7 中删除。
目前的解决方法是将 pg 降级到版本 6,例如 6.4.2
npm install -g pg@6.4.2
然后sequelize-auto(目前最新版本0.4.29)就可以了
我尝试使用 sequelize-auto to automatically generate models from existing PostgreSQL tables for SequelizeJS。
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
看起来 query.on 已从 pg 版本 7 中删除。
目前的解决方法是将 pg 降级到版本 6,例如 6.4.2
npm install -g pg@6.4.2
然后sequelize-auto(目前最新版本0.4.29)就可以了