Обновление расширений PostGIS на Heroku - PullRequest
0 голосов
/ 16 января 2019

Все работало нормально, но некоторое время назад rails app выдает ошибку.

PG :: UndefinedFile: ОШИБКА: не удалось получить доступ к файлу «$ libdir / postgis-2.1»: такого файла или каталога нет

Также теперь я не могу создать резервную копию базы данных, она разбивается на столе, который работает с postgis. Резервное копирование будет создано, если исключить эту таблицу.

pg: psql -c "\ dx postgis"

postgis 2.1.7

Я попытался найти решение этой проблемы, и нашел следующее:

ОБНОВЛЕНИЕ ОБНОВЛЕНИЯ АЛЬТЕРСКОГО РАСШИРЕНИЯ,

ALTER EXTENSION postgis_sfcgal ОБНОВЛЕНИЕ;

ALTER EXTENSION postgis_topology ОБНОВЛЕНИЕ;

ALTER EXTENSION postgis_tiger_geocoder UPDATE;

Но есть ошибка в этой команде ALTER EXTENSION postgis UPDATE;

ОШИБКА: невозможно создать временную таблицу в рамках операции с ограниченной безопасностью

Насколько я понимаю, во время работы команда создаст временную таблицу. Но в нашем случае у нас нет прав на создание временной таблицы для пользователя, которого мне подарил Heroku postgres.

Какое решение для этой проблемы есть?

...