Обновление сервера PostgreSQL с 9.x до 10 проще всего - PullRequest
0 голосов
/ 10 мая 2018

Я пытался обновить свой сервер postgres с 9.6 до 10 с помощью pg_upgrade. Однако, застревание в проверках согласованности для необходимых библиотек. Файл loadable_libraried.txt гласит:

could not load library "$libdir/postgis_topology-2.3": 
ERROR:  could not access file "$libdir/postgis_topology-2.3": No such file or directory

Я пробую это в первый раз. Любые предложения будут высоко оценены. Спасибо!

1 Ответ

0 голосов
/ 10 мая 2018

Поскольку вы установили PostGis в вашей установке PostgreSQL 9.6, вам необходимо добавить ее и в вашу установку PostgreSQL 10. Загрузите его, если у вас его нет, и установите его:

wget https://download.osgeo.org/postgis/source/postgis-2.3.7.tar.gz
tar zxf postgis-2.3.7.tar.gz
cd postgis-2.3.7
./configure --with-pgconfig=/PATH_TO_POSTGRESQL_10_pg_config
make
make install

А затем продолжите с pg_upgrade. (Возможно, вам придется повторить процедуру с другими расширениями).

...