Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save halilim/9936450 to your computer and use it in GitHub Desktop.
Save halilim/9936450 to your computer and use it in GitHub Desktop.
Install PostgreSQL 9.3/latest on Ubuntu 12.04
sudo nano /etc/apt/sources.list.d/pgdg.list
# - Add
# deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main
# - and save
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.3 libpq-dev
sudo nano /etc/postgresql/9.3/main/pg_hba.conf
# - Change
# local   all             all                                     peer
# - to
# local   all             all                                     md5
sudo /etc/init.d/postgresql reload
sudo -u postgres createuser -D -A -P myuser
sudo -u postgres createdb -O myuser mydb

If you want to allow access from public Internet:

sudo nano /etc/postgresql/9.3/main/postgresql.conf
# - Change
# #listen_addresses = 'localhost'
# - to
# listen_addresses = '*'
# - save
sudo nano /etc/postgresql/9.3/main/pg_hba.conf
# - add (use 0.0.0.0/0 for all IP's)
# host    all             all             <EXTERNAL IP>/32           md5
sudo /etc/init.d/postgresql restart

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment