Odbc_fdw.control 丢失

Odbc_fdw.control is missing

我正在使用 cartoDB 和 Postgres 9.3,包括 PostGIS。当我尝试在 cartoDB 中创建开发用户时出现此错误:

'CREATE EXTENSION IF NOT EXISTS odbc_fdw SCHEMA public;'
ERROR:  could not open extension control file "/usr/share/postgresql/9.3/extension/odbc_fdw.control": No such file or directory

此外,当我尝试在 Postgres 中 运行 odbc_fdw 扩展时,我得到了同样的错误。

知道如何解决吗?

您必须在 PostgreSQL 共享目录的 extension 子目录中安装文件 odbc_fdw--0.0.1.sqlodbc_fdw.control
您可以通过 pg_config --sharedir.

找到 PostgreSQL 共享目录

在您的情况下,文件必须安装在 /usr/share/postgresql/9.3/extension