识别postgres扩展版本显示不同版本
Identify the postgres extension version shows different versions
拥有带扩展的 postgres 数据库
如果我执行 psql>\dx 它会显示
oracle_fdw, 1.1, foreign data wrapper for Oracle access
但是如果我执行 psql>SELECT oracle_diag('oraclegwserver');它说
oracle_fdw 2.0.0, PostgreSQL 10.0, Oracle client 11.2.0.3.0, Oracle server 11.2.0.2.0
哪个版本是正确的或使用的?
第一个是扩展版本,只有当扩展的对象改变时它才会改变。第二个是oracle_fdw.
的版本
Note that the extension version as shown by the psql command \x
or the system catalog pg_available_extensions
is not the installed version of oracle_fdw. To get the oracle_fdw version, use the function oracle_diag
.
拥有带扩展的 postgres 数据库
如果我执行 psql>\dx 它会显示
oracle_fdw, 1.1, foreign data wrapper for Oracle access
但是如果我执行 psql>SELECT oracle_diag('oraclegwserver');它说
oracle_fdw 2.0.0, PostgreSQL 10.0, Oracle client 11.2.0.3.0, Oracle server 11.2.0.2.0
哪个版本是正确的或使用的?
第一个是扩展版本,只有当扩展的对象改变时它才会改变。第二个是oracle_fdw.
的版本Note that the extension version as shown by the psql command
\x
or the system catalogpg_available_extensions
is not the installed version of oracle_fdw. To get the oracle_fdw version, use the functionoracle_diag
.