具有相同时间戳的 psql 命令

时间:2021-02-04 22:02:06

标签: postgresql psql

我在一个数据库中有几个表,其中一些包含这样的时间戳:

created_at TIMESTAMPTZ NOT NULL DEFAULT NOW()

现在我想使用几个 pg/plsql 函数填充这些表,这些函数包含未指定 created_at 标记的 INSERT 语句。我用一个命令行调用这些函数:

psql -U bob -h localhost tests -c "select * from test.main()"

我会假设,即使 sql 执行时间很短,我最终会在时间戳值上产生轻微的变化。令人惊讶的是,事实并非如此,时间戳精确到微秒。

有谁知道这种行为的原因(以及是否有办法避免这种情况)?

谢谢

0 个答案:

没有答案