我有以下声明,我需要在具有几何列的表上运行。我使用我的C#程序从Oracle获得WKT,然后尝试使用npgsql连接将其插入PostgreSQL。
highways=# INSERT INTO cluster_125m (CELL_GEOM)
VALUES(ST_GeomFromWKT('POLYGON ((80000.0 17280.0, 80125.0 17280.0, 80125.0 17405.0, 80000.0 17405.0, 80000.0 17280.0))'));
我收到以下错误:
ERROR: function st_geomfromwkt(unknown) does not exist
LINE 1: INSERT INTO cluster_125m (CELL_GEOM) VALUES(ST_GeomFromWKT('...
^
HINT: No function matches the given name and argument types. You might need to
add explicit type casts.
这里有什么问题,可以采取什么措施?
答案 0 :(得分:5)
使用函数ST_GeomFromText
代替ST_GeomFromWKT
。