Устанавливаю PostGIS 1.5.0 с использованием PostgreSQL 8.4.2
Операционная система FreeBSD 8.0
Компилирование и установка как базы данных, так и расширения PostGIS
проходит без ошибок. Кроме того, тест 'make check' выполняется без ошибок.
Однако, при создании новой базы данных при выполнении запроса
postgis.sql на экран выдаются ошибки типа:
psql:postgis.sql:56: NOTICE: тип "spheroid" ещё не определён
--------: Создание определения типа-оболочки.
psql:postgis.sql:62: NOTICE: тип возрата spheroid является только оболочкой
psql:postgis.sql:68: NOTICE: тип аргумента spheroid является только оболочкой
psql:postgis.sql:74: NOTICE: тип аргумента spheroid является только оболочкой
psql:postgis.sql:91: NOTICE: тип "geometry" ещё не определён
--------: Создание определения типа-оболочки.
psql:postgis.sql:97: NOTICE: тип возрата geometry является только оболочкой
psql:postgis.sql:103: NOTICE: тип аргумента geometry является только оболочкой
psql:postgis.sql:109: NOTICE: тип аргумента geometry является только оболочкой
...
psql:postgis.sql:6949: NOTICE: function postgis_jts_version() does not exist, skipping
psql:postgis.sql:6950: NOTICE: function st_pointn(geometry) does not exist, skipping
psql:postgis.sql:6951: NOTICE: function st_create_histogram2d(box2d,pg_catalog.int4) does not exist, skipping
и я не могу понять какие что не хватает в системе.
Понятно, что в PostgreSQL и в PostGIS отсутствуют какие-то функции,
но где их взять и как добавить - вот в чем вопрос.
Если кто сталкивался с подобной проблемой, прошу помочь.
P.S.: возможно, что это не работают какие-то системные библиотеки.
На аналогичной машине с установленными пакетами кое-где просто с меньшими версиями,
такой беды не происходит. А на официальном сайте информацию о какой-либо зависимости
фукнкций от пакетов я не нашел.
Установка PostGIS 1.5 на PostgreSQL 8.4.2 и FreeBSD 8.0
-
- Участник
- Сообщения: 53
- Зарегистрирован: 04 мар 2010, 11:30
- Репутация: 0
- Откуда: Комсомольск-на-Амуре
- Контактная информация:
Установка PostGIS 1.5 на PostgreSQL 8.4.2 и FreeBSD 8.0
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Установка PostGIS 1.5 на PostgreSQL 8.4.2 и FreeBSD 8.0
типы и функции добавляются в PostgreSQL при установке PostGIS. Судя по всему не выполнился какой то скрипт в процессе установке. Обычно вызывается pgadmin с ключами и запуском файла с расширением *.sql
-
- Участник
- Сообщения: 53
- Зарегистрирован: 04 мар 2010, 11:30
- Репутация: 0
- Откуда: Комсомольск-на-Амуре
- Контактная информация:
Re: Установка PostGIS 1.5 на PostgreSQL 8.4.2 и FreeBSD 8.0
Источник проблемы нашел.
FreeBSD при установке PostgreSQL из портов не устанавливает postgresql-contrib.
Поэтому при выполнении sql-запроса при добавлении PostGIS в базу выдается
перечень предупреждений о не найденных функция.
Установка пакета проблему разрешила.
FreeBSD при установке PostgreSQL из портов не устанавливает postgresql-contrib.
Поэтому при выполнении sql-запроса при добавлении PostGIS в базу выдается
перечень предупреждений о не найденных функция.
Установка пакета проблему разрешила.
Чудес на свете не бывает, они просто случаются.
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
Знать - значит уметь использовать.
Интерактивная карта-схема Хабаровского края
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 26 гостей