如何访问postgresql中时间戳的内部整数表示?

问题描述 投票:0回答:1

我想从javascript访问postgresql中时间戳的整数表示,似乎javascript的postgresql驱动程序不支持绑定消息中的结果列格式代码。编写一个新的驱动程序/修改现有的驱动程序似乎是必要的。是否有任何驱动程序支持二进制结果格式而不是文本?或者其他方法?

尝试在 postgres 中找到一个允许访问时间戳的整数表示和转换的函数,但没有成功。

SELECT current_timestamp::int8;

sql postgresql timestamp epoch sql-timestamp
1个回答
0
投票

看起来这可行:

CREATE CAST (timestamp AS int8) WITHOUT FUNCTION;
CREATE CAST (timestamptz AS int8) WITHOUT FUNCTION;
SELECT current_timestamp::timestamptz::int8, current_timestamp::timestamp::int8;
当前时间戳 当前时间戳
780063396480715 780063396480715
© www.soinside.com 2019 - 2024. All rights reserved.