使用 -c 选项设置 psql 边框样式
Setting psql border style with -c option
我想将几个 postgresql 函数定义保存到一个文件中。我有一个工作脚本,但边框样式似乎默认为“1”,我希望边框为“2”。我试过传递一个额外的 -c '\pset border 2'
但是,这似乎没有任何影响。从文档中,我知道在传递 -c
arg 时会忽略任何 .psqlrc
文件,但似乎应该有一种方法可以控制您对输出的偏好。
使用-c
时如何控制边框和任何其他\pset
选项(例如null
)?
我正在使用 PostgreSQL 9.4
-c
仅适用于 SQL 查询,不适用于元命令。
使用 -P
或 --pset
作为 \pset
的命令行版本。
示例:
psql -P linestyle=unicode -P border=2 -c "select 1 as col"
结果:
┌─────┐
│ col │
├─────┤
│ 1 │
└─────┘
(1 row)
我想将几个 postgresql 函数定义保存到一个文件中。我有一个工作脚本,但边框样式似乎默认为“1”,我希望边框为“2”。我试过传递一个额外的 -c '\pset border 2'
但是,这似乎没有任何影响。从文档中,我知道在传递 -c
arg 时会忽略任何 .psqlrc
文件,但似乎应该有一种方法可以控制您对输出的偏好。
使用-c
时如何控制边框和任何其他\pset
选项(例如null
)?
我正在使用 PostgreSQL 9.4
-c
仅适用于 SQL 查询,不适用于元命令。
使用 -P
或 --pset
作为 \pset
的命令行版本。
示例:
psql -P linestyle=unicode -P border=2 -c "select 1 as col"
结果:
┌─────┐ │ col │ ├─────┤ │ 1 │ └─────┘ (1 row)