Tuesday, March 27, 2018

Memperbaharui (Upgrade) PostgreSQL (di Ubuntu)

Butuh upgrade Postgresql tetapi tidak mau kehilangan database dan role serta user yang lama?

Berikut langkahnya:


1. periksa cluster yang ada
$ pg_lscluster

2. install postgresql versi terbaru
$ sudo apt-get install postgresql-[no.versi]

3. periksa lagi cluster yang ada
$ pg_lscluster

4. matikan service postgresql
$ sudo service postgresql stop

kalau di-pg_lscluster mestinya teksnya bakal jadi merah
menandakan mereka sudah dimatikan.

5. hapus cluster postgresql yang baru
$ sudo pg_dropcluster [no.versibaru] main

atau kalau ragu, rename saja
$ sudo pg_renamecluster [no.versibaru] main nama_cluster_lain

6. upgrade cluster lama
$ sudo pg_upgradecluster [no.versilama] main

nantinya akan ada cluster baru, versi baru.
Coba saja pg_lscluster lagi


7.  silakan drop cluster lama.
$ sudo pg_dropcluster [no.versilama] main

Nah, sekarang bisa postgresql versi baru bisa dinikmati dengan password lama dan database yang lama.

petunjuk didapat dari:
https://gorails.com/guides/upgrading-postgresql-version-on-ubuntu-server

0 comments: