Ошибка PostGIS: тип «география» не существует

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

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

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 ?

15
задан Steph 9 August 2011 в 18:58
поделиться