【发布时间】:2015-12-18 00:19:09
【问题描述】:
我有一个简单的 Sequelize 设置。
var config = require('../config'),
Sequelize = require('sequelize'),
sequelize = new Sequelize(
config.get('database'),
config.get('username'),
config.get('password'), {
host: config.get('host'),
port: config.get('dbport'),
dialect: config.get('dialect'),
pool: {
max: 5,
min: 0,
idle: 10000
}
})
如果我运行普通检查sequelize.authenticate(),它可以正常工作并表明连接没有问题。但是如果我尝试定义一个简单的模型,sequelize.sync(); 会抛出一个错误:Unhandled rejection SequelizeDatabaseError: syntax error at or near "NOT"。
在我看来,sequelize 或驱动程序中存在问题。
顺便说一句,我使用 PostgreSQL 9.0.13
【问题讨论】:
标签: javascript node.js postgresql sequelize.js