openGauss 客户端工具gsql(11)

表 9 输出格式参数

参数

参数说明

取值范围

-A, --no-align

切换为非对齐输出模式。

缺省为对齐输出模式。

-F, --field-separator=STRING

设置域分隔符(默认为“|”)。

-

-H, --html

打开HTML格式输出。

-

-P, --pset=VAR[=ARG]

在命令行上以\pset的风格设置打印选项。

说明:

这里必须用等号而不是空格分隔名称和值。例如,把输出格式设置为LaTeX,可以键入-P format=latex

-

-R, --record-separator=STRING

设置记录分隔符。

-

-r

开启在客户端操作中可以进行编辑的模式。

缺省为关闭。

-t, --tuples-only

只打印行。

-

-T, --table-attr=TEXT

允许声明放在HTML table标签里的选项。

使用时请搭配参数“-H,--html”,指定为HTML格式输出。

-

-x, --expanded

打开扩展表格式模式。

-

-z, --field-separator-zero

设置非对齐输出模式的域分隔符为空。

使用时请搭配参数“-A, --no-align”,指定为非对齐输出模式。

-

-0, --record-separator-zero

设置非对齐输出模式的记录分隔符为空。

使用时请搭配参数“-A, --no-align”,指定为非对齐输出模式。

-

-2, --pipeline

使用管道传输密码,禁止在终端使用,必须和-c或者-f参数一起使用。

-

-g,

打印来自文件的所有SQL。

-

表 10 连接参数

参数

参数说明

取值范围

-h, --host=HOSTNAME

指定正在运行服务器的主机名或者Unix域套接字的路径。

如果省略主机名,gsql将通过Unix域套接字与本地主机的服务器相联,或者在没有Unix域套接字的机器上,通过TCP/IP与localhost连接。

-p, --port=PORT

指定数据库服务器的端口号。

可以通过port参数修改默认端口号。

默认为5432。

-U, --username=USERNAME

指定连接数据库的用户。

说明:
  • 通过该参数指定用户连接数据库时,需要同时提供用户密码用以身份验证。您可以通过交换方式输入密码,或者通过-W参数指定密码。
  • 用户名中包含有字符$,需要在字符$前增加转义字符才可成功连接数据库。

字符串。默认使用与当前操作系统用户同名的用户。

-W, --password=PASSWORD

当使用-U参数连接远端数据库时,可通过该选项指定密码。

说明:

数据库主节点所在服务器后连接本地数据库主节点实例时,默认使用trust连接,会忽略此参数。

用户密码中包含特殊字符“\”和“`”时,需要增加转义字符才可成功连接数据库。

如果用户未输入该参数,但是数据库连接需要用户密码,这时将出现交互式输入,请用户输入当前连接的密码。该密码最长长度为999字节,受限于GUC参数password_max_length的最大值。

符合密码复杂度要求。

 
posted @ 2024-10-09 10:54  openGauss-bot  阅读(18)  评论(0)    收藏  举报