gpt4 book ai didi

node.js - 有没有办法为所有模型全局禁用时间戳列?

转载 作者:行者123 更新时间:2023-12-01 07:51:09 24 4
gpt4 key购买 nike

所以我可以禁用特定模型的时间戳列,但有没有办法为所有模型禁用它?

const Contract = sequelize.define('Contract', {
idContract: {
type: Sequelize.INTEGER,
primaryKey: true
},
AccountNo_Lender: {
type: Sequelize.STRING
}
}, { timestamps: false });

最佳答案

您可以在初始化 sequelize 时定义它目的。

const sequelize = new Sequelize('test', 'postgres', 'postgres', {
host: '127.0.0.1',
dialect: 'postgres',
define: {
timestamps: false
},
});
define下的选项与我们在模型中定义它们时相同。所以所有可以在模型中使用的选项也可以在这里使用。来自 docs

// Specify options, which are used when sequelize.define is called.
// The following example: // define: { timestamps: false } // is basically the same as: // sequelize.define(name, attributes, { timestamps: false }) // so defining the timestamps for each model will be not necessary

关于node.js - 有没有办法为所有模型全局禁用时间戳列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50977198/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com