backup restore postgresql pada linux

saya menggunakan linux debian

untuk membackup data pada postgresql

1. buat folder untuk menampung file dump kita
2.masuk ke folder tersebut
3.masuk ke user postgress
4. tanpa masuk psql ketik perintah berikut

 pgdump namadatabaseygmaudibackup >namafilebackup.dump
 

untuk merestore data yg kita backup

1.masuk ke folder tempat file namafilebackup.dump tersebut
2.masuk ke user postgres
3.buat dulu databasenya untuk menampung database yg akan kita dump
ketik

createdb -U postgres -T template0 -O namauseruntukdatabaseini namadatabase  

4.kemudian login postgres tanpa masuk psql ketik

psql  -d namadatabase  -U  postgres  -f  namafilebackup.dump  

semoga membantu 🙂