PostgreSQL的set、pset区别
PostgreSQL的 set 与 \set 与 \pset 之间的区别。
- set是一个SQL命令来改变运行时间参数。它在服务器上执行,与psql本身无关。
- \set是psql元命令:设置psql变量名值[...]
> > 注:该命令是无关的SQL命令set。
-
\pset是另一个psql元命令:
影响的查询结果表。# 例子
修改PG server执行器的work_mem:
postgres=# set work_mem = '1MB';
修改psql,使结果集中的空值显示为字符串“null”:
postgres=# \pset null 'null'
参考
打赏作者以资鼓励: