2

有一个带有扩展的 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

哪个版本是正确的或使用的?

4

1 回答 1

1

第一个是扩展版本,仅当扩展的对象更改时才会更改。第二个是oracle_fdw的版本。

请参阅文档

请注意,psql 命令\x或系统目录显示的扩展版本pg_available_extensions不是 oracle_fdw 的安装版本。要获取 oracle_fdw 版本,请使用函数oracle_diag.

于 2021-06-29T16:31:56.317 回答