如何在CLI pompt中显示Postgres版本?


8

我希望在命令行(控制台)界面提示中显示连接到的服务器的版本。根据我在文档中阅读的内容,可以执行shell命令,还可以显示psql变量值。

这个想法是获取有关连接的服务器的版本信息,并在客户端的提示中使用它。如何(在.psqlrc文件中?)在psql变量中分配服务器版本?

编辑:杰克·道格拉斯(Jack Douglas)通过指出该\gset功能可以得到正确的答案。最后以

show server_version
\gset
\set PROMPT1 '%:server_version: >'

谢谢。

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.