Я работаю Аккуратный:
Попытка получить выполнение pgAdmin III. Таким образом, я перешел к разделу загрузки pgAdmin для Ubuntu..., но не видел Аккуратные инструкции.
Таким образом, я загрузил Аккуратный pgAdmin III deb с Панели запуска
Это разожгло Центр программного обеспечения Ubuntu. Я установил. Все работало.
Я открыл pgAdmin III и соединился с моей локальной базой данных постстекла успешно.
Теперь! Я следую вперед в тексте PostGIS в Действии, и это говорит мне выполняться:
SELECT postgis_full_version();
Это, конечно, дает ошибку согласно заголовку:
ERROR: function postgis_full_version() does not exist
LINE 1: SELECT postgis_full_version();
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
********** Error **********
SQL state: 42883
Character: 8
Обновление: Кроме того, я выполнил точный запрос в phpPgAdmin и добрался:
SQL error:
ERROR: function postgis_full_version() does not exist
LINE 1: SELECT postgis_full_version();
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
In statement:
SELECT postgis_full_version();
Поэтому я поместил это в Ubuntu SE - Подобные результаты phpPgAdmin и pgAdmin III предполагают, что это не проблема с соответствующим GUI, а скорее... ОС?
Обыскивавший Google, может казаться, не находит, что что-либо имело отношение...
Заранее спасибо.
Хотя, возможно, замысловатый метод, pgadmin III был действительно установлен правильно с помощью вышеупомянутого метода. Я нашел проблему... Необходимо назвать postgis_full_version () функцией на базе данных, которая была включенным PostGIS.
Для включения PostGIS на базе данных необходимо выполнить postgis.sql и запросы spatial_ref_sys.sql на той базе данных через командную строку путем навигации к Вашему <postgis>/<version>/contrib
каталог и выполнение:
psql -d <db_name> -f postgis.sql
и
psql -d <db_name> -f spatial_ref_sys.sql
Если, можно казаться, не определяете местоположение этих файлов, можно всегда переходить к корню и использовать определять местоположение команду:
cd /
locate postgis.sql
Нет необходимости проходить через все эти неприятности, потому что PgAdmin III упакован для Натти во вселенной
Выполнение:
apt-get update
apt-get install pgadmin3