0

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

CREATE EXTENSION IF NOT EXISTS www_fdw CASCADE

但它给了我以下错误:

无法打开扩展控制文件“C:/Program Files (x86)/PostgreSQL/9.6/share/extension/www_fdw.control”:没有这样的文件或目录

我在 Windows 中工作。

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

4

1 回答 1

0

当我安装 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)中的相关文件夹。

感谢一匹没有名字的马!

于 2017-02-17T10:06:25.597 回答