Backup DB untuk pemeriksaan

Disclaimer : ini hanya untuk catatan pribadi penulis, kesalahan perintah / error yang diakibatkan dan segala dampak terhadap db setelah menjalankan script menjadi tanggung jawab masing-masing.

Biasakan memulai dengan backup database bisa merujuk ke : https://kloxo.web.id/?p=54, dan perintah ini sebaiknya dijalankan pada server backup.

Contoh perintah dibawah ini adalah untuk filter paket tahun pemeriksaan ‘2023’ :

  1. langkah dan perintah backup – restore dari https://kloxo.web.id/?p=54
  2. backup db ori
  3. psql -l
  4. psql
  5. \c epns-prod
  6. \dt
  7. update public.usrtab set passw=”;
  8. delete from public.usrsession where sessiontime < ‘2023-01-01’;
  9. delete from public.usrsession where sessiontime > ‘2023-12-31’;
  10. alter table public.paket disable trigger all;
  11. delete from public.paket where pkt_tgl_buat > ‘2024-01-01 00:00:00.000’;
  12. delete from public.paket where pkt_tgl_buat < ‘2022-12-31 23:59:59.000’;
  13. alter table public.paket enable trigger all;
  14. update public.pegawai set passw=”;
  15. \q
  16. pg_dump -U postgres epns-prod -f /home/backupdb/spse-bpk-20240201.sql
  17. buka winscp dan unduh file .sql

Selamat mencoba dan DWYOR!

Comments

Leave a Reply