Я использую postgres 9.3 с postgis 2.1 на Ubuntu 14. Когда я пытался выгрузить таблицу pgsql с помощью pgsql2shp, я получаю следующую ошибку.
Error: pg_wrapper: pgsql2shp was not found in /usr/lib/postgresql/9.3/bin
Я использовал следующую команду:
pgsql2shp -f "/home/user/testshp.shp" -h localhost -u postgres -P postgres dbname "SELECT * FROM table"
В sudo nano /etc/environment я добавил, :/usr/local/bin/pgsql2shp
Я также создал ссылку с помощью руководства отсюда.
sudo ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/shp2pgsql
sudo ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/pgsql2shp
sudo ln -sf /usr/share/postgresql-common/pg_wrapper /usr/local/bin/raster2pgsql
Являются ли какие-либо вещи, которые я причинил проблеме? Есть ли какое-либо решение для этого?
Спасибо!