Acabo de actualizar mi máquina de desarrollo a Windows 7 y, por lo tanto, estoy reinstalando PostgreSQL y PostGIS. Usé el Postgres Plus installer, como se recomienda en el sitio web de Postgres, y seguí this tutorial para la instalación. Creé una base de datos usando template_postgis y la aplicación que estoy desarrollando actualmente fue capaz de conectarse a la base de datos sin problemas.Error de PostGIS: escriba "geography" no existe
Sin embargo, mi código anterior no puede crear tablas con el PostGIS Geography
como solía hacerlo. Por ejemplo, cuando trato de crear la siguiente tabla:
CREATE TABLE test_area (
id SERIAL PRIMARY KEY,
name VARCHAR(1000),
area GEOGRAPHY(POLYGON, 4326),
start_time DATE,
end_time DATE
)
me sale el siguiente error:
ERROR: type "geography" does not exist
LINE 4: area GEOGRAPHY(POLYGON, 4326),
^
Si miro debajo de la base de datos en la Brower objeto de pgAdmin III, veo un montón de Geometry
funciones, por lo que la instalación parece haberse ejecutado correctamente. No estoy seguro de cuál será mi problema. ¿Es posible que el instalador instale PostGIS Geometry
, pero no Geography
?