发布于 2026-09-10T10:59:47.896379Z · Christophe Pettus · thebuild.com

Christophe Pettus 讲的这个参数只读,报告的是日期时间类型的内部表示:以微秒计的 64 位整数,还是以秒计的浮点数。PostgreSQL 早期用双精度浮点存时间戳,整数表示在 7.x 时代作为编译选项出现,8.4 起成为默认,到 10 时移除了关闭它的编译开关,此后恒为 on。它还留在启动信息里,是因为支持二进制协议的驱动要靠它解码时间戳。8.4 之前用浮点构建的老集群无法用 pg_upgrade 升级。
Christophe Pettus 讲的这个参数只读,报告的是日期时间类型的内部表示:以微秒计的 64 位整数,还是以秒计的浮点数。PostgreSQL 早期用双精度浮点存时间戳,整数表示在 7.x 时代作为编译选项出现,8.4 起成为默认,到 10 时移除了关闭它的编译开关,此后恒为 on。它还留在启动信息里,是因为支持二进制协议的驱动要靠它解码时间戳。8.4 之前用浮点构建的老集群无法用 pg_upgrade 升级。
来源记录
- center.info_item · b4e0c913124c430f · 2026-10-03T04:08:35.169032Z
- pgweb.info_item · b4e0c913124c430f · 2026-10-03T04:08:55.967155Z