#openGauss #入门 #安装 #数据库 #开源
知识来源:docs-opengauss.osinfra.cn/zh/
提示符
通过表3的三个变量可以设置gsql的提示符,这些变量是由字符和特殊的转义字符所组成。
表 3 提示符变量
变量
描述
示例
PROMPT1
gsql请求一个新命令时使用的正常提示符。
PROMPT1的默认值为:
%/%R%#
使用变量PROMPT1切换提示符:
-
提示符变为[local]:
postgres=> \set PROMPT1 %M [local:/tmp/gaussdba_mppdb] -
提示符变为name:
postgres=> \set PROMPT1 name name -
提示符变为=:
postgres=> \set PROMPT1 %R =
PROMPT2
在一个命令输入期待更多输入时(例如,查询没有用一个分号结束或者引号不完整)显示的提示符。
使用变量PROMPT2显示提示符:
openGauss=# \set PROMPT2 TEST
openGauss=# select * from HR.areaS TEST;
area_id | area_name
---------+--------------------
1 | Europe
2 | Americas
4 | Middle East and Africa
3 | Asia
(4 rows))
PROMPT3
当执行COPY命令,并期望在终端输入数据时(例如,COPY FROM STDIN),显示提示符。
使用变量PROMPT3显示COPY提示符:
openGauss=# \set PROMPT3 '>>>>'
openGauss=# copy HR.areaS from STDIN;
Enter data to be copied followed by a newline.
End with a backslash and a period on a line by itself.
>>>>1 aa
>>>>2 bb
>>>>\.
提示符变量的值是按实际字符显示的,但是,当设置提示符的命令中出现“%”时,变量的值根据“%”后的字符,替换为已定义的内容,已定义的提示符请参见表4。
#openGauss #入门 #安装 #数据库 #开源