Table of Contents

PostgreSQL

Built for Tiger and Leopard.

PostgreSQL itself does not require anything extra, and includes the Pl/Python language. Initial database setup is done for you if you have never installed Postgres before.

The PostGIS extension requires the GEOS 3 and PROJ frameworks. The pgRouting extension does not require anything extra, though it can use PostGIS. All extensions require the Postgres server.

NOTE: I've had reports of the installer not initializing the data cluster, which results in Postgres not starting. It seems to be random, and I haven't figured out the cause yet. If Postgres won't start (you get an error "could not connect to server: No such file or directory" when trying to connect with psql), try manually initializing the cluster with:
sudo su - postgres -c "/usr/local/pgsql/bin/initdb \
-D /usr/local/pgsql/data --encoding=UTF8 --locale=en_US"

Or see the Locales and Encodings readme if you need a different locale or encoding.

Then stop and start Postgres as specified in the readme.

Old 8.2

Built for Tiger and Leopard.

Same requirements as 8.3.

Panther

For Postgres and extras to run on Panther, see the build notes: