Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql pgr_createTopology表示没有匹配的函数_Sql_Postgresql_Pgrouting - Fatal编程技术网

Sql pgr_createTopology表示没有匹配的函数

Sql pgr_createTopology表示没有匹配的函数,sql,postgresql,pgrouting,Sql,Postgresql,Pgrouting,我知道属性必须按照我检查过的特定顺序。手册上还说它在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 match

我知道属性必须按照我检查过的特定顺序。手册上还说它在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')
将显式添加到参数文本可以解决此问题

SELECT pgr_createTopology('edges'::text, 0.000001, 'way'::text, 'osm_id'::text)

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

SELECT pgr_version();
你应该得到这样的东西:

(2.0.0,pgrouting-2.0.0,0,f26831f,master,1.53.0)