【发布时间】:2014-07-26 13:04:49
【问题描述】:
将 postgres 8.4 迁移到 9.1 并将我的项目移动到新服务器我收到此错误
错误:函数 makepoint(unknown, unknown) 不存在第 4 行:distance_sphere(makepoint('14.2995419','41.0310868'),mak... ^ 提示:没有函数匹配给定的名称和参数类型。您可能需要添加显式类型转换。
谷歌搜索我发现这可能是 postgis 的问题...... 然后我遵循了本指南 http://trac.osgeo.org/postgis/wiki/UsersWikiPostGIS20Ubuntu1204src 和我在服务器上安装了所有东西......
没有任何作用...而且我有发疯的危险... 有谁知道怎么解决!?
【问题讨论】:
-
@DrColossos 是对的,
ST_MakePoint也是对的。我认为所有或至少大部分 PostGIS 空间函数都获得了ST_前缀。
标签: postgresql ubuntu ubuntu-12.04 postgresql-9.1 postgis