Server Installation
$ aptitude install postgresql postgresql-contrib # on Ubuntu
$ brew install postgresql --without-perl --without-tcl
$ brew services start postgresql
$ pg_ctl -D /opt/homebrew/var/postgres start
$ pg_ctl -D /opt/homebrew/var/postgres stop
$ createdb `whoami`
$ psql `whoami`
$ brew services restart postgresql
Server Configuration
$ sudo -u postgres psql # execute the "\password" command
$ sudo cp -p /etc/postgresql/9.3/main/postgresql.conf{,.orig}
$ sudo joe /etc/postgresql/9.3/main/postgresql.conf
$ sudo service postgresql reload
Database Administration
$ sudo -u postgres psql -h localhost # to connect over network socket
$ sudo -u postgres createdb mydb # to create a database
$ sudo -u postgres psql mydb
$ sudo -u postgres dropdb mydb # to drop a database
$ sudo -u postgres pg_dump -c mydb | xz -9 > mydb.sql.xz