Что не так с этим утверждением PostgreSQL? - PullRequest
1 голос
/ 23 марта 2012

У меня есть следующее утверждение, которое мне нужно выполнить для таблицы, в которой есть столбец геометрии. Я получаю WKT от Oracle, используя мою программу на C #, а затем пытаюсь вставить его в PostgreSQL, используя соединение npgsql.

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.

В чем здесь проблема и что с этим можно сделать?

1 Ответ

5 голосов
/ 23 марта 2012

Используйте функцию ST_GeomFromText вместо ST_GeomFromWKT.

...