在同一台机器上运行pgrouting 1.x和2.x.

时间:2014-09-26 07:29:40

标签: postgis postgresql-9.1 pgrouting

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

目前,我们使用Postgres 9.1.9和PostGIS 2.0.1。

1 个答案:

答案 0 :(得分:0)

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

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