мне нужно вставить точку в таблицу Postgres типа, я пытался:Как добавить точку, используя необработанный запрос?
\DB::statement("SET search_path = postgis, public;");
\DB::statement("INSERT INTO points (latlong) VALUES(ST_GeomFromText('POINT(-71.060316 48.432044)', 4326));");
, но я получил сообщение об ошибке:
SQLSTATE[42883]: Undefined function: 7 ERROR: function st_geomfromtext(unknown, integer) does not exist
LINE 1: INSERT INTO points (latlong) VALUES(ST_GeomFromText('POINT(-...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts. (SQL: INSERT INTO points (latlong) VALUES(ST_GeomFromText('POINT(-71.060316 48.432044)', 4326));)
Я использую Postgres 9.4.5 с PostGIS установлен .. любую идею ?
Ваша хранимая процедура не существует, может быть, он имеет другое имя – sagi
У меня нет хранимой процедуры, я просто хочу, чтобы вставить a point .. – simo
Что такое ST_GeomFromText ('POINT (-71.060316 48.432044)', 4326)); – sagi