【发布时间】:2013-09-19 14:35:40
【问题描述】:
以下脚本执行后未完成。 DB 得到了记录,但脚本仍在继续工作。为什么?
var Sequelize = require("sequelize");
var sequelize = new Sequelize('database_name', 'mylogin', 'mypassword', {
host: 'db_host',
port: 5432,
dialect: 'postgres',
protocol: 'postgres',
logging: true,
omitNull: true,
});
var iteration = sequelize.define('iteration', {
id: { type: Sequelize.BIGINT ,
primaryKey: true,
autoIncrement: true,
unique: true},
imported: { type: Sequelize.DATE, defaultValue: Sequelize.NOW },
}, {
tableName: 'iterations'}
);
iteration.create({ imported: Sequelize.NOW}).success(function(iter) {
console.log(iter);
});
【问题讨论】:
-
如果你感到绝望,你总是可以用
process.exit()强制它退出。 -
谢谢!很简单。我已经在它之前生成了中断脚本的异常