有没有办法在进行查询时配置psql或传递某些参数,以打印出null和空字符串的不同值?当前它对两者都显示为空。
例如,我有一个包含以下内容的表:
adventure=# select * from account
adventure-# ;
user_id | username | password | email | created_on | last_login
---------+----------+----------+-------+----------------------------+----------------------------
1 | | | | 2020-04-07 10:30:08.836098 | 2020-04-07 10:30:08.836098
(1 row)
由此,我无法确定用户名是空字符串还是null。在这种情况下,用户名为null,但密码为空字符串。
我尝试使用\x on
,但效果相同。
当然,我可以进行一些合并,但如果我需要对每个列都这样做,那就太麻烦了。
select *
。此外,我认为这可能会成为非 varchar 字段类型(如日期)的问题。 - Kristijan