gpt4 book ai didi

Postgresql 内部记录 ID/创建日期

转载 作者:行者123 更新时间:2023-12-02 00:53:48 25 4
gpt4 key购买 nike

我正在尝试确定 postgresql 是否保留内部(但可通过查询访问)顺序记录 ID 和/或记录创建日期。

过去我创建了一个序列号字段和一个记录创建日期字段,但我被要求查看 Postgres 是否已经这样做了。我没有发现任何迹象表明它确实如此,但我可能忽略了一些东西。

我目前正在使用 Postgresql 9.5,但我很想知道该数据是否保留在任何版本中。

感谢任何帮助。

谢谢。

最佳答案

否是简短的回答。

PostgreSQL 中的行没有自动时间戳。

您可以创建带有默认时间戳的表。

create table foo (
foo_id serial not null unique
, created_timestamp timestamp not null
default current_timestamp
) without oids;

所以

insert into foo values (1);

给我们

Results of default current_timestamp column

您还可以有一个 modified_timestamp 列,您可以使用更新后触发器进行更新。

希望对你有帮助

关于Postgresql 内部记录 ID/创建日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37461249/

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