[postgis-users] Installing PostGIS - createlang plpgsql / lwpostgis.sql / spatial_ref_sys.sql?

Gregory S. Williamson gsw at globexplorer.com
Mon Dec 26 12:24:05 PST 2005


Adam --

> I'm at the part in installing PostGIS where I'm doing:
> 
> 
> 
> 1.  PostGIS requires the PL/pgSQL procedural language extension. Before
> loading the lwpostgis.sql file, you must first enable PL/pgSQL. You should
> use the createlang command. The PostgreSQL Programmer's Guide has the
> details if you want to this manually for some reason.
> 
> # createlang plpgsql [yourdatabase]
> 
> 2.  Now load the PostGIS object and function definitions into your database
> by loading the lwpostgis.sql definitions file.
> 
> # psql -d [yourdatabase] -f lwpostgis.sql
> 
> 3.  The PostGIS server extensions are now loaded and ready to use.
> For a complete set of EPSG coordinate system definition identifiers, you can
> also load the spatial_ref_sys.sql definitions file and populate the
> SPATIAL_REF_SYS table.
> 
> # psql -d [yourdatabase] -f spatial_ref_sys.sql
> 
> 
> 
> My question is:  Are you loading the PostGIS extensions on a Database by
> Database level?

Yes

>                   If I start a new database will it just be a plain
> PostgreSQL DB until you do the above commands, and at that point when the
> commands finish will the DB now be PostGIS enabled?

Precisely.

HTH

Greg Williamson
DBA
GlobeXplorer LLC







More information about the postgis-users mailing list