Postgresql Upgrade İşlemleri

Postgresql veri tabanında 11 sürümünden 12 sürümüne upgrade işlemi için pg_upgrade komut satırı aracı kullanılır. 11 versiyonun kurulu olduğu sunucuya Postgresql veri tabanının 12 Sürümü kurulur ve initdb komutu çalıtırıldıktan sonra upgrade adımlarına geçilir.

Upgade öncesinde pg_upgrade komut satırı aracı aşağıdaki gibi check opsiyonu ile çalıştırılarak veri tabanının upgrade’e hazır olup olmadığı kontrol edilir. Bu işlem öncesi iki sürüm içinde veri tabanı servisleri durdurulmalıdır.

Yeni kurulan versiyonun bin directory’sindeki pg_upgrade komutu çalıştırılmalıdır.
old-datadir = Mevcut PGDATA dizini
new-datadir= 12 versiyonunun PGDATA dizini
old-bindir= Mevcut versiyonun çalıştırılabilir dosyalarının dizini
new-bindir= Yeni kurulan 12 versiyonun çalıştırılabilir dosyalarının dizini

Upgrade işlemini çalıştırmak için aynı komut –check opsiyonu olmadan çalıştırılır.

Upgrade işlemi bu adımla tamamlanır ve systemctl start postgresql-12 komutu ile veri tabanı servisleri başlatılır. Daha sonra ./analyze_new_cluster ve ./delete_old_cluster scriptleri çalıştırılarak upgrade işlemi tamamlanmış olur.

Veysel YUKSEL
Latest posts by Veysel YUKSEL (see all)

Veysel YUKSEL

RDBMS ve NoSQL veri tabanı yönetimi ve Big Data teknolojileri.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir