我希望在命令行(控制台)界面提示符中显示我所连接的服务器的版本。根据我在文档中阅读的内容,可以执行 shell 命令,可以显示 psql 变量值。
这个想法是在连接时获取服务器的版本信息,并在客户端的提示中使用它。我如何(在.psqlrc
文件中?)在 psql 变量中分配服务器版本?
编辑:Jack Douglas ♦ 指出了这个\gset
特征,给出了正确的答案。结果是
show server_version
\gset
\set PROMPT1 '%:server_version: >'
谢谢你。