使用 EnterpriseDB 的 GUI 安装程序,我在运行 Mavericks 的 Mac 上安装了 Postgres 9.3.5。我选择了安装空间组件的选项,并自动安装了 PostGIS 2.1.3。启用 PostGIS 扩展后,我能够按预期执行地理计算。然后我发现了 ST_GeomFromGeoJSON 函数(因为我是菜鸟),尝试使用它,并意识到我需要安装 JSON-C,我确实这样做了。
PostGIS 文档说“要启用 JSON-C,请运行 configure --with-jsondir=/path/to/json-c。有关详细信息,请参阅第 2.4.1 节,'配置'。” “配置”部分是关于从头开始安装 PostGIS。
所以,有两个问题: 1. 我可以在不重建 PostGIS 的情况下为 PostGIS 启用 JSON-C 吗?2. 如果没有,如何确保我的新 PostGIS 安装包含第一次自动安装的所有功能?我不知道安装程序在做什么,所以我不知道使用了 12 个“--with”选项中的哪一个(如果有的话)。
我对 Postgres/PostGIS 很陌生,对命令行魔法也很陌生。感谢所有帮助。