如何查询 postgresql 数据库以确定它的集群和版本(和端口)?

Rei*_*ain 5 postgresql

我可以快速查询数据库名称,SELECT current_database();但我一直在寻找查询集群名称和版本的方法,但没有成功 - 希望有人可以提出解决方案。

Lau*_*lbe 8

那将是

SELECT current_setting('cluster_name'), current_setting('server_version');
Run Code Online (Sandbox Code Playgroud)

您可以通过这种方式获取所有参数。对于自动化处理来说,server_version_num通常更好。