PostgreSQL psql 命令行中使用 pset 将 null 输出为指定内容

PostgreSQL About 679 words

需求

psql命令行中,null字段输出是一个空格内容,容易与空字符串混淆,为了区分null'',需要将null区别显示。

pset

\pset命令可以设置不同类型的显示参数。

\pset [NAME [VALUE]]   set table output option
                     (border|columns|csv_fieldsep|expanded|fieldsep|
                     fieldsep_zero|footer|format|linestyle|null|
                     numericlocale|pager|pager_min_lines|recordsep|
                     recordsep_zero|tableattr|title|tuples_only|
                     unicode_border_linestyle|unicode_column_linestyle|
                     unicode_header_linestyle)

null显示为<null>

\pset null <null>

null显示为 ❤️❤️❤️

\pset null ❤️❤️❤️

测试

test=# \pset null ❤️❤️❤️
test=# select null;
 ?column? 
----------
 ❤️❤️❤️
(1 row)
Views: 52 · Posted: 2024-12-13

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb/LiteNote

扫描下方二维码关注公众号和小程序↓↓↓

扫描下方二维码关注公众号和小程序↓↓↓


Today On History
Browsing Refresh