Laravel PostGIS ST_GeogFromText - ошибка: схема "publi c" не существует - PullRequest
0 голосов
/ 11 марта 2020

У меня проблема с проектом Laravel, когда мы пытаемся вставить данные в таблицы в схему, где мы пытаемся связать данные клиента с отдельными схемами. До сих пор мне удалось добавить новую переменную среды, которая используется в базе данных. php файл и доступ к данным в соответствующей схеме.

Данные, которые мы храним, - это комментарии, которые содержат географическое местоположение для использования. для рендеринга. Проблема возникает, когда мы пытаемся сделать комментарий, вставка использует PostGIS GeogFromText, однако, построитель запросов SQL делает его public.ST_GeogFromText('Point(x y)'), и в результате при попытке создать комментарий появляется сообщение об ошибке 500 с журналом, в котором указано SQLSTATE[3F000]: Invalid schema name: 7 ERROR: schema "public" does not exist. Я понимаю, что это связано с добавлением ссылки publi c в качестве префикса к вызову GeogFromText, у меня есть вопросы: почему это происходит? и что мне нужно сделать, чтобы обновить это, чтобы взглянуть на схему, связанную с клиентом, а не на общую схему c?

...