Tuesday, August 16, 2022

Backup & Restore Database PostgreSQL




Berikut adalah cara backup dan restore database PostgreSQL

1. Backup :

Format :

 pg_dump -h ipaddress -U nameuser -v -i -F c -f filebackup namadatabase


Keterangan 

  • -h ipaddress : host tujuan yang dikenali dengan  ip. 
  • -U nameuser : nama login
  • -v : verbose, artinya terdapat output untuk tiap proses yang sedang dilakukan.
  • -i : ignore version, tidak mempedulikan versi database yang digunakan.
  • -F c : format data,  custom yang dikenali oleh aplikasi pg_restore.
  • -f filebackup : nama file tujuan backup. 
  • namadatabase : nama database yang ingin dibackup.


Contoh :

 pg_dump -h 192.168.0.13  -U postgres -v -i -F c -f d:\backup\backupdtbase dtbase



2. Restore :

Format :

 pg_restore -h ipaddress -U nameuser -C -v -i -d template1 filebackup

jika membuat database tujuan sebelum melakukan restore :

    pg_restore -h ipaddress -U nameuser -v -i -d namadatabase filebackup

jika ingin membuat database tersebut pada saat restore :

    pg_restore -h ipaddress -U nameuser -C -v -i -d namadatabase filebackup


Keterangan :
  • -h ipaddress : host tujuan yang dikenali dengan alamat ip.
  • -U namauser : nama user.
  • --no-owner  : tidak menggunakan owner pada file backup, tapi user yang digunakan pada saat restore.
  • -C : create, membuat database sebelum melakukan restore.
  • -v : verbose, artinya terdapat output untuk tiap proses yang sedang dilakukan.
  • -i : ignore version, tidak mempedulikan versi database yang digunakan.
  • -d namadatabase : nama restore database tujuan yang kita inginkan.
  • filebackup : lokasi nama file backup hasil dari pg_dump.
   
Contoh :

 pg_restore -h 192.168.0.13  -U postgres -C -v -i -d dtbase  d:\backup\backupdtbase


Memunculkan Simbol & Emoji Pada OS Mac

  Memunculkan Simbol & Emoji  1. Buka aplikasi Pages / Notes pada Macbook. 2. Klik pada Menubar Edit --> Pilih Emoji and Symbols a...