创建 Postgres 扩展时出错 www_fdw

error while creating Postgres extension www_fdw

我想使用 PostgreSQL 的 www_fdw 扩展来从 Web 服务读取数据。我使用此命令创建扩展:

CREATE EXTENSION IF NOT EXISTS www_fdw CASCADE

但它给了我以下错误:

could not open extension control file "C:/Program Files (x86)/PostgreSQL/9.6/share/extension/www_fdw.control": No such file or directory

我在Windows工作。

知道错误的原因是什么吗?

安装mingw64和msys后问题解决。我在我的机器上编译了 postgresql 服务器,我使用了:

为 www_fdw 构建软件包:

http://www.postgresonline.com/journal/archives/361-Foreign-Data-Wrappers-for-PostgreSQL-9.5-windows.html

复制postgresql文件夹相关目录(bin、lib、share)中的相关文件夹。

谢谢a-horse-with-no-name!