26 Ekim 2017 Perşembe

Linux üzerinde postgresql 9.5 -> 9.6 güncellemesi

Adım 1
Postgresql uzak reposunu list dosyamıza ekliyoruz. 
sudo echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' > /etc/apt/sources.list.d/pgdg.list

Eğer /etc/apt/sources.list.d/ dizini altında pgdg.list yok ise touch komutu ile oluşturup içine  deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main ekleyip de işlemimize devam edebiliriz.

Adım 2 
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
ile keyi alıyoruz.

Adım 3
sudo apt update ile güncelleme yapıp 
sudo aptitude install postgresql-9.6 postgresql-client-9.6 postgresql-contrib-9.6
komutu ile postgresql 9.6 versiyonunu kuruyoruz.

Adım 4
pg_lsclusters komutu ile sunucuya gelen clusterları listeliyoruz. Burda 9.6 main cluster gelmiş olmalı. Eğer gelmemiş ise kurulumda bir hata almış ya da eksik bir işlem yapmış olabilirsiniz. 

Adım 5
Sırasıyla aşağıdaki komutları uygulayarak güncelleme işlemini tamamlayabilirsiniz.

sudo pg_dropcluster 9.6 main --stop
sudo pg_upgradecluster 9.5 main
sudo pg_dropcluster 9.5 main

Bu işlem sırasında 9.5 cluster upgrade edilemez ise postgresql 9.6 yı tekrar kurup deneyebilirsiniz.

Hiç yorum yok:

Yorum Gönder