Press ESC to close

PostgreSQL Spesific Minor Version Update

Benim durumumda PostgreSQL versiyonumuz 13.5 iken 13.6 yapmak istiyordum, daha doğrusu böyle bir ihtiyaç oluştu, mevcut güncel versiyon PostgreSQL 13 için 13.8 olmasına rağmen müşteri belli uygulamaların bağlantıları için 13.6 istemekteydi. İşlem aslında oldukça kolay.

Spesifik bir versiyon indirmek için aşağıdaki komutu kullanıyorduk aynı şekilde bu sefer rpm lerin update olması için kullanıyor olacağız.

# yum install postgresql13-13.5 postgresql13-server-13.5 postgresql13-contrib-13.5 -y

Var olan versiyonumuza bakalım

$ psql
psql (13.5)
Type "help" for help.

Update işlemine geçmeden önce postgres bash_profile değişecektir öncesinde içeriğini kopyalayınız, ayrıca pg_

[ -f /etc/profile ] && source /etc/profile
PGDATA=/postgres/13/data/
export PGDATA
# If you want to customize your settings,
# Use the file below. This is not overridden
# by the RPMS.
[ -f /var/lib/pgsql/.pgsql_profile ] && source /var/lib/pgsql/.pgsql_profile
export PATH=/usr/pgsql-13/bin:$PATH

Sonrasında rpm lerimizi update edelim. Mojör version indirdiğimiz şekilde update işleminide yapabiliriz.

$ pg_ctl stop
# yum update postgresql13-13.6 postgresql13-server-13.6 postgresql13-contrib-13.6 -y

--veya rpmleri belli bir dizine indirebiliriz aşağıdaki syntax ile 
-- yum install --downloadonly --downloaddir=/tmp/ [package]

# yum install --downloadonly --downloaddir=/tmp/ postgresql13-13.6 postgresql13-server-13.6 postgresql13-contrib-13.6 -y

Update ettikten sonra PostgreSQL çalıştırılır.

$ pg_ctl start

$ psql
psql (13.6)
Type "help" for help.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir