gpt4 book ai didi

postgresql - 可以在使用 Postgres 插入时自动创建时间戳记录吗?

转载 作者:行者123 更新时间:2023-11-29 11:54:10 31 4
gpt4 key购买 nike

我刚刚创建了一个 Postgres 数据库和表(“用户”)。我的表有一个类型为 created_at 的列:

TIMESTAMP WITH TIME ZONE NOT NULL;

我基本上想使用此列来跟踪创建新用户的时间。有没有办法让 Postgres 在每次插入时自动更新它,或者我是否必须在每次插入时为它提供一个值?

(我想说的是,在使用 Sequelize 之前使用它时,它会自动创建它 - 所以想知道这是否是通过 Sequelize 作为插入时的默认设置完成的)。

谢谢!

最佳答案

您可以通过在列定义中包含 DEFAULT now() 子句来声明一个时间戳字段以在 INSERT 时自动填充当前时间。

关于postgresql - 可以在使用 Postgres 插入时自动创建时间戳记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41307672/

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