gaussdb 数据库连接工具【gsql 元命令参考】【04】

表6 可调节的打印选项

选项选项说明取值范围
bordervalue必须是一个数字。通常这个数字越大,表的边界就越宽线就越多,但是这个取决于特定的格式。在HTML格式下,取值范围为大于0的整数。
在其他格式下,取值范围:
0:无边框
1:内部分隔线
2:台架
expanded (或 x)在正常和扩展格式之间切换。当打开扩展格式时,查询结果用两列显示,字段名称在左、数据在右。这个模式在数据无法放进通常的"水平"模式的屏幕时很有用。
在正常格式下,当查询输出的格式比屏幕宽时,用扩展格式。正常格式只对aligned和wrapped格式有用。
fieldsep声明域分隔符来实现非对齐输出。这样就可以创建其他程序希望的制表符或逗号分隔的输出。要设置制表符域分隔符,键入\pset fieldsep '\t'。缺省域分隔符是 '|' (竖条符)。-
fieldsep_zero声明域分隔符来实现非对齐输出到零字节。-
footer用来切换脚注。-
format设置输出格式。允许使用唯一缩写(这意味着一个字母就够了)。取值范围:
unaligned
aligned
wrapped
html
latex
troff-ms
null打印一个字符串,用来代替一个null值。缺省是什么都不打印,这样很容易和空字符串混淆。
numericlocale切换分隔小数点左边的数值的区域相关的分组符号。on:显示指定的分隔符。
off:不显示分隔符。
忽略此参数,显示默认的分隔符。
pager控制查询和gsql帮助输出的分页器。如果设置了环境变量PAGER,输出将被指向到指定程序,否则使用系统缺省。on:当输出到终端且不适合屏幕显示时,使用分页器。
off:不使用分页器。
always:当输出到终端无论是否符合屏幕显示时,都使用分页器。
recordsep声明在非对齐输出格式时的记录分隔符。-
recordsep_zero声明在非对齐输出到零字节时的记录分隔符。-
tableattr(或T)声明放在html输出格式中HTML table标签的属性(例如:cellpadding或bgcolor)。注意:这里可能不需要声明border,因为已经在\pset border里用过了。如果没有给出value,则不设置表的属性。-
title为随后打印的表设置标题。这个可以用于给输出一个描述性标签。如果没有给出value,不设置标题。-
tuples_only (或者t)在完全显示和只显示实际的表数据之间切换。完全显示将输出像列头、标题、各种脚注等信息。在tuples_only模式下,只显示实际的表数据。-

表7 连接元命令

参数参数说明取值范围
\c[onnect] [DBNAME|- USER|- HOST|- PORT|-]连接到一个新的数据库(当前数据库为postgres)。-
\encoding [ENCODING]设置客户端字符编码格式。不带参数时,显示当前的编码格式。
\conninfo输出当前连接的数据库的信息。-

表8 操作系统元命令

参数参数说明取值范围
\cd [DIR]切换当前的工作目录。绝对路径或相对路径,且满足操作系统路径命名规则。
\setenv NAME [VALUE]设置环境变量NAME为VALUE,如果没有给出VALUE值,则不设置环境变量。-
\timing [on|off]以毫秒为单位显示每条SQL语句的执行时间。on表示打开显示。
off表示关闭显示。
\! [COMMAND]返回到一个单独的Unix shell或者执行Unix命令COMMAND。-

表9 变量元命令

参数参数说明取值范围
\prompt [TEXT] NAME提示用户用文本格式来指定变量名字。-
\set [NAME [VALUE]]设置内部变量NAME为VALUE或者如果给出了多于一个值,设置为所有这些值的连接结果。如果没有给出第二个参数,只设变量不设值。-
\unset NAME不设置(或删除)gsql变量名。-

表10 大对象元命令

参数参数说明取值范围
\lo_export LOBOID FILE从数据库里读取OID为LOBOID的大对象并把它写到 FILE里。-
\lo_import FILE [COMMENT]把文件存储为GaussDB大对象。可以带有该对象的注释。-
\lo_list显示一个目前存储在该数据库里的所有GaussDB大对象和提供给他们的注释。-
\lo_unlink LOBOID从数据库里删除OID为LOBOID的大对象。-
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值