2012-03-23 2 views
1

У меня есть следующее утверждение, которое мне нужно запустить в таблице, которая имеет столбец геометрии. Я получаю WKT от Oracle, используя мою программу C#, а затем пытаюсь вставить его в PostgreSQL, используя соединение 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. 

Что вопрос здесь и что можно сделать по этому поводу?

ответ

5

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

Смежные вопросы