【发布时间】:2014-09-26 07:29:39
【问题描述】:
我们想在我们的测试服务器上运行 pgrouting 2.x。此外,我们希望现有的应用程序仍然在 pgrouting 1.x 上运行。 有谁知道,是否可以并行安装和运行它们?
目前,我们在 Postgres 9.1.9 和 PostGIS 2.0.1 上运行。
【问题讨论】:
-
理想情况下,您应该使用两个独立的 PostgreSQL 服务器实例,一个使用 pgrouting 1.x,一个使用 2.x。尽管只要共享库名称不同,就可以在不同的数据库中简单地使用它们,因为 PostgreSQL 只会在给定的数据库连接实际使用它们时才加载它们。
-
那么,你不认为它可以在一个数据库中工作,只是因为函数名称似乎已经改变(例如 pgr_astar() 而不是 shortest_path_astar()?
-
我怀疑 C 扩展库 可能会发生冲突。但我还没有测试过 - 试试看!
标签: postgis postgresql-9.1 pgrouting