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’ :
- langkah dan perintah backup – restore dari https://kloxo.web.id/?p=54
- backup db ori
- psql -l
- psql
- \c epns-prod
- \dt
- update public.usrtab set passw=”;
- delete from public.usrsession where sessiontime < ‘2023-01-01’;
- delete from public.usrsession where sessiontime > ‘2023-12-31’;
- alter table public.paket disable trigger all;
- delete from public.paket where pkt_tgl_buat > ‘2024-01-01 00:00:00.000’;
- delete from public.paket where pkt_tgl_buat < ‘2022-12-31 23:59:59.000’;
- alter table public.paket enable trigger all;
- update public.pegawai set passw=”;
- \q
- pg_dump -U postgres epns-prod -f /home/backupdb/spse-bpk-20240201.sql
- buka winscp dan unduh file .sql
Selamat mencoba dan DWYOR!
Leave a Reply
You must be logged in to post a comment.