我刚刚创建了一个Postgres数据库和表('users')。我的表格有created_at
列,类型为:
TIMESTAMP WITH TIME ZONE NOT NULL;
我基本上想要使用此列来跟踪创建新用户的时间。有没有办法让Postgres自动更新每个插入,或者我必须在每次插入时为它提供一个值吗?
(我想说在使用Sequelize之前使用它时,它会自动创建它 - 所以想知道这是否是在插入时通过Sequelize完成的)。
谢谢!
答案 0 :(得分:6)
您可以通过在列定义中包含dataService.setData()
子句来声明时间戳字段,以自动填充INSERT上的当前时间。