重命名节点.js对时间戳列进行后续处理
Rename node.js sequelize timestamp columns
我刚刚开始使用续集,但我在映射现有数据库时遇到了一个小问题。
默认情况下,续集会创建两个名为 createdAt 和 updateAt 的数据时间列,有谁知道是否可以将这些列重命名为其他列。例如。。。
products: sequelize.define('products', {
timestamps: false,
product_id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
product_name: Sequelize.STRING,
product_description: Sequelize.TEXT,
product_created: Sequelize.DATE,
product_updated: Sequelize.DATE
}),
这仍然会自动修改创建和更新的product_created/product_updated列。
另一个更新来袭(两年过去了),你可以做你想做的事:
products: sequelize.define('products', {
timestamps: false,
product_id: {
type: Sequelize.INTEGER,
primaryKey: true,
autoIncrement: true
},
product_name: Sequelize.STRING,
product_description: Sequelize.TEXT,
product_created: Sequelize.DATE,
product_updated: Sequelize.DATE
}, {
updatedAt: 'product_updated',
createdAt: 'product_created'
});
可悲的是,这还是不可能的。你能在github上打开一个问题吗?我想这很容易实现。
谢谢:)
相关文章:
- 如何处理node.js节点mongodb中的连接和查询队列
- 节点通过FTP流式传输和处理压缩内容
- Sinon Mocha节点错误处理
- 节点初始化.js ||如何处理节点.js中的初始配置
- 节点.js未捕获的异常类型错误:无法设置未定义的预处理 ''
- 检测单击子节点并发送槽事件处理程序
- 如何将参数传递到节点's Q库's(去神化)promise处理程序
- 2秒后删除新的jQuery预处理节点
- 节点.js:如何使用验证器.js处理多个验证
- 删除节点的内联事件处理程序/属性
- 节点.js中的表单处理
- 从节点连接中引发错误,并在服务器错误处理程序中捕获它
- 在 vis 中访问节点数据.js单击处理程序
- 如何处理客户端节点上的异步请求
- 如何处理节点.js中/从节点输出的 (cli) 标准输出流的字符编码
- 为什么appendChild不能处理节点类型
- 如何处理节点中的递归回调
- 使用mongodb数据库处理节点中的get请求数据
- 在Heroku上使用基于插件的架构的应用程序中,我应该如何处理节点模块依赖关系
- 如何处理节点上来自phonegap的请求