Backup database

Beranda / Backup

Unduh salinan database (PostgreSQL)

File berformat SQL teks (hasil pg_dump). Simpan di lokasi aman sebelum upgrade sistem atau migrasi server. Untuk mengembalikan di mesin lain: buat database kosong lalu jalankan psql DATABASE_URL -f nama-backup.sql (sesuaikan URL dan path).

Hanya pengguna berperan Administrator (bukan Admin). Di server wajib ada perintah pg_dump (biasanya dari paket PostgreSQL client tools). Jika tidak ditemukan, set environment PG_DUMP_PATH ke path lengkap pg_dump / pg_dump.exe.

Backup otomatis: di server, set environment AUTO_BACKUP_DIR ke folder penyimpanan (path absolut disarankan). File disimpan sebagai klinik-auto-*.sql. Opsional: AUTO_BACKUP_INTERVAL (contoh 24h, 168h), AUTO_BACKUP_KEEP (jumlah file terakhir yang dipertahankan, default 7), AUTO_BACKUP_ON_START=1 untuk backup sekali saat server dinyalakan.

Upload / restore database (.sql)

Mengembalikan data dari file backup .sql teks. Proses ini bisa menimpa/menambah data dan dapat gagal jika struktur tidak cocok. Disarankan lakukan hanya saat maintenance dan pastikan sudah punya backup terbaru.

Server wajib ada perintah psql (PostgreSQL client tools). Jika tidak ditemukan, set environment PSQL_PATH ke path lengkap psql / psql.exe.

Jika Anda ingin restore ke database kosong: buat database baru dulu, ubah DATABASE_URL, lalu jalankan restore.