http://postgis.net/install

ько что обновил свой компьютер для разработки до Windows 7 и поэтому переустанавливаю PostgreSQL и PostGIS. Я использовалPostgres Plus установщикв соответствии с рекомендациями на сайте Postgres иэтот урок для установки. Я создал базу данных, используя template_postgis, и приложение, которое я сейчас разрабатываю, смогло подключиться к базе данных без проблем.

Тем не менее, мой старый код не может создавать таблицы с использованием PostGISGeography как раньше. Например, когда я пытаюсь создать следующую таблицу:

CREATE TABLE test_area (
    id SERIAL PRIMARY KEY,
    name VARCHAR(1000),
    area GEOGRAPHY(POLYGON, 4326),
    start_time DATE,
    end_time DATE
)

Я получаю следующую ошибку:

ERROR:  type "geography" does not exist
LINE 4:         area GEOGRAPHY(POLYGON, 4326),
                     ^

Если я загляну в базу данных в обозревателе объектов pgAdmin III, я увижу кучуGeometry функции, поэтому установка, кажется, работает правильно. Я не уверен, в чем может быть моя проблема. Может ли установщик установить только PostGIS?Geometry, но нетGeography?

Ответы на вопрос(4)

Ваш ответ на вопрос