Prompting 参数以百分号 % 打头,主要有如下:
Prompting 参数 | 含义 |
---|---|
%M | 数据库主机全名,如果通过 UNIX Socket 连接则显示为 [local] |
%m | 也表示数据库主机名,会截断第一个 . 后的内容 |
%> | 数据库端口号 |
%n | 会话的用户名 |
%/ | 当前数据库名 |
%# | 如果是超级用户显示为 #,否则显示为 > |
%R | 在prompt 1中,通常显示 = ,单用户模式显示为 ^,如果会话被断开显示为 !, 等等。 |
备注: 默认的 prompt 的设置为 ‘%/%R%# ‘。
常用的.psqlrc
文件例子:
\set PROMPT1 'SQL>%n@ %/ %`date +%H:%M:%S`%R%#'
这里显示为:
SQL>chentao@ template1 12:22:29=#