(reputación baja - esto merece un ser un comentario en lugar de una respuesta)
Para los que llegan de Google, la respuesta de primera categoría se aplica a las versiones PostGres inferior a 9,1. Para 9.1+, todo lo que necesita es este (de here):
El núcleo de extensión PostGIS instala geometría PostGIS, la geografía, la trama, SPATIAL_REF_SYS y todas las funciones y comentarios con un simple:
CREAR PostGIS EXTENSIÓN ; comando.
psql -d [yourdatabase] -c "CREAR EXTENSIÓN postgis;"
topología se empaqueta como una extensión separada y instalable con comando:
psql -d [yourdatabase] -c "CREATE postgis_topology de extensión;"
Si va a restaurar una copia de seguridad antigua de las versiones anteriores de esta nueva db, ejecute:
psql -d [yourdatabase] -f legacy.sql
Más tarde, puede funcionar para obtener uninstall_legacy.sql deshacerse de las funciones en desuso después de que haya terminado con la restauración y la limpieza.
gracias. esta solución funciona – dannyroa