尝试在 windows 上创建扩展时出现 PostgreSQL 错误

PostgreSQL error when trying to create an extension on windows

我已经从 http://winnie.postgis.net/download/windows/pg94/buildbot

下载了 postgis-2.1.5-5

但是,当我 运行 CREATE EXTENSION sfcgal; 我得到这个错误:

ERROR: could not open extension control file "C:/Program Files/PostgreSQL/9.4/share/extension/sfcgal.control": No such file or directory SQL state: 58P01

我该如何解决?

如文档中所述,您应该首先 install PostGIS, then execute postgis/sfcgal.sql 使 postgresql 中的所有 sfcgal 函数可用。

阅读您下载的 zip 根目录中的 README.txt 文件,它描述了为了能够 CREATE EXTENSION postgis 在 windows 下应该完成的所有操作。