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
?