gpt4 book ai didi

postgresql - 为什么 PostgreSQL 使用逗号作为小数分隔符显示时间,即使 LC_NUMERIC 是 en_US.UTF-8

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

我从 psql 前端运行以下命令。查看末尾显示的时间如何将小数点分隔符表示为逗号:

> \timing
Timing is on.
> show lc_numeric;
lc_numeric
-------------
en_US.UTF-8
(1 row)

Time: 236,539 ms

最佳答案

因为这些查询时间是在客户端格式化的,在 psql 中。 psql 使用您环境中设置的语言环境,而不是服务器上的数据库语言环境。

启动 psql 时,只需在您的环境中设置适当的语言环境即可:

export LANG=en_US.UTF-8
psql

关于postgresql - 为什么 PostgreSQL 使用逗号作为小数分隔符显示时间,即使 LC_NUMERIC 是 en_US.UTF-8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22958215/

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