PG_VERSION
是一个纯文本文件,位于每个 PostgreSQL 数据目录的顶层,包含使用该数据目录的服务器的主要 PostgreSQL 版本号。
源代码
PG_VERSION
由 src/backend/utils/init/miscinit.c 中的 ValidatePgVersion()
函数进行解析。
示例
在 PostgreSQL 10 及更高版本中,版本始终为单个数字。
$ cat /var/lib/pgsql/data/PG_VERSION 13
在 PostgreSQL 9.6 及更早版本中,该值显示以 series.major_release
格式表示的版本。
$ cat /var/lib/pgsql/data/PG_VERSION 9.6
另请参阅
PG_VERSION (常量)