sudo nano /etc/apt/sources.list
Tambahkan baris berikut ini :
## Postgres 9 hasn't been backported yet. Manually added repos.
deb http://ppa.launchpad.net/pitti/postgresql/ubuntu lucid main
deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu lucid main
Jalankan command berikut
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8683D8A2
apt-get update
Hapus versi lama (punya saya 8.4)
Jangan lupa untuk membackup data di postgresql versi lamanya :D
service postgresql stop 8.4
sudo apt-get purge postgresql 8.4
Install PostgreSQL versi 9.0
sudo apt-get install postgresql-9.0
apt-get install postgresql-contrib-9.0
Any question? Mungkin tidak salah kalau dicoba googling2 lagi *lepas tanggung-jawab* :p
nyontek dari http://www.russbrooks.com/2010/12/4/install-postgresql-9-on-ubuntu-linux