可以在psql中以更短的格式显示时间戳吗?

时间:2019-06-10 15:20:25

标签: postgresql psql

默认情况下,我的psql在选择输出中显示2018-03-10 23:06:09.970888+08。可以以较短的格式显示时间戳吗?这太长了,使显示非常难看。 180310 23:06:09.97之类的东西对我来说很好。

顺便说一句,我不想​​使用\x auto或更改选择查询(例如select to_char(...) from)。我想知道是否有全局配置方法来处理这种情况。非常感谢。

已编辑:

我找到了解决方法。将\pset format wrapped放入我的~/.psqlrc。它将使输出更好,并将输出包装为屏幕宽度。我现在可以使用此设置。

2 个答案:

答案 0 :(得分:0)

有一些用于日期/时间输出的选项(ISO,SQL,Postgres或德语),但它们并不是您想要的:

https://www.postgresql.org/docs/11/datatype-datetime.html#DATATYPE-DATETIME-OUTPUT

答案 1 :(得分:0)

我找到了解决方法。将\pset format wrapped放入我的~/.psqlrc。它将使输出更好,并将输出包装为屏幕宽度。我现在可以使用此设置。