1

我们想在我们的测试服务器上运行 pgrouting 2.x。此外,我们希望现有的应用程序仍然在 pgrouting 1.x 上运行。有谁知道,是否可以并行安装和运行它们?

目前,我们在 Postgres 9.1.9 和 PostGIS 2.0.1 上运行。

4

1 回答 1

0

不,我认为您不能对同一个 postgresql 版本执行此操作,因为两个版本都使用共享库文件 librouting.so 并且该文件在新旧版本的 pgrouting 之间不兼容。例如,如果您安装 Postgresql 9.1 和 9.2,那么您可以在 9.1 上安装 pgrouting 1.x,在 9.2 上安装 pgrouting 2.x,没有问题。事后看来,也许我应该更好地更改文件名以避免这种情况,但我没有这样做,所以它不起作用。

此外,我认为 pgrouting 1.x 不会与 PostGIS 2.0.1 一起使用,因为它们删除了 pgrouting 1.x 使用的许多功能。如果您加载 PostGIS legacy.sql 文件,可能会解决此问题。

于 2014-09-26T15:19:45.843 回答