Pg_dumpall Postgresql : aborting because of server version mismatch

Pg_dumpall Postgresql : aborting because of server version mismatch
Pg_dumpall Postgresql : aborting because of server version mismatch

Pg_dumpall digunakan untuk melakukan backup untuk semua database yang ada di server kita. Saya menemukan error saaat ingin melakukan backup karna server postgresql versi tidak sama dengan versi pg_dumpall. Sebelumhya saya melakukan update dari postgresql versi 9.2 ke 9.5. berikut cara solve nya

Error :
[root@dev ~]# su - postgres
Last login: Thu Sep  5 11:53:19 WITA 2019 on pts/0       
-bash-4.2$ pg_dumpall > pg_backup.bak
server version: 9.5.19; pg_dumpall version: 9.2.24
aborting because of server version mismatch

1. Pertama kita melakukan check terlebih dahulu versi berapa yang terinstall
[root@dev ~]# find / -name pg_dump -type f 2>/dev/null
/usr/bin/pg_dump
/usr/pgsql-9.5/bin/pg_dump

2. Buat symlink ke directory /usr/bin/pg_dump
[root@dev ~]# ln -s /usr/pgsql-9.5/bin/pg_dumpall /usr/bin/pg_dumpall --force

3. Coba kembali melakukan backup menggunakan pgdumpall
-bash-4.2$ pg_dumpall > pg_backup.bak
4. Output backup bisa ditemukan di default directory backup yang berada di /var/lib/pgsql


terimakasih :) 

Post a Comment

Previous Post Next Post