0

我知道属性必须按我检查过的特定顺序排列。手册还说它在 2.0 版中已重命名,但我看不出有什么不同。

SQL error:
function pgr_createtopology(unknown, numeric, unknown, unknown) does not exist
LINE 1: SELECT pgr_createTopology('edges', 0.000001, 'way', 'osm_id'...
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.

在声明中:

SELECT pgr_createTopology('edges', 0.000001, 'way', 'osm_id')
4

2 回答 2

1

向参数文字添加显式类型转换可以解决问题

SELECT pgr_createTopology('edges'::text, 0.000001, 'way'::text, 'osm_id'::text)
于 2015-05-24T13:02:44.067 回答
0

检查您的 pgRouting 版本。扩展可能未安装。

SELECT pgr_version();

你应该得到这样的东西:

(2.0.0,pgrouting-2.0.0,0,f26831f,master,1.53.0)
于 2015-06-11T16:49:49.690 回答