pg_restore archiver unsupported version (1.13) in file header hatası ve çözümü

Restore yaparken aşağıdaki gibi hata alıyorsanız bunun sebebi versiyondan dolayıdır. Backupı aldığınız sunucu daki version ile restore etmek istediğiniz makinedeki versionlar aynı olmayabilir bundan dolayı hata alabilirsiniz ya da versionları kontrol ettiniz fakat pg_restore dediğiniz zaman yine aynı hatayı alıyorsanız farklı binary’i kullandığınızdan olabilir.

 

pg_restore archiver unsupported version (1.13) in file header

 

Yukarıdaki belirttiğim versionlar aynı fakat yanlış binary kullanma senaryosu ele alalım.

İki tarafa gidip aşağıdaki komutu çalıştıyoruz ve versionların aynı olduğunu görüyoruz.

select version();

postgresql11.9 oldugunu gördük ve aşağıdaki gibi 11 versionunu kullanarak restore işlemini yapalım..

 

 

/usr/pgsql-11/bin/pg_restore -p 5434 -d dbname /var/lib/pgsql/11/data/backup.sql

-p = postgresql11’in kullanılan portunu belirttiğimiz kısım

-d = database adi

– /var/lib/pgsql/11/data/backup.sql = restore’u yapmak istediğimiz backup’ın olduğu yer.

 74 total views,  1 views today

Bir cevap yazın

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

Theme: Overlay by Kaira Extra Text
Cape Town, South Africa