Cara backup Supabase

Databasus mendukung backup database PostgreSQL Supabase. Syarat utamanya adalah memakai alamat IPv4 untuk terhubung ke instance Supabase.

Pilihan koneksi

Ada dua cara menghubungkan Databasus ke database Supabase:

  1. Gunakan Session Pooler dengan IPv4 (Disarankan): Opsi gratis yang tersedia di semua proyek Supabase
  2. Beli IPv4 Add-on: Opsi koneksi langsung dari Supabase

Opsi 1: Gunakan Session Pooler (Disarankan)

Session Pooler menyediakan alamat IPv4 untuk koneksi database Supabase tanpa biaya tambahan. Berikut cara mengaturnya:

1. Cari koneksi pooler

Buka proyek Supabase, lalu pilih Project Settings → Database. Gulir ke bagian Connection string dan pilih mode Session pooler.

Pilih mode Session pooler di Supabase

2. Salin detail koneksi

Salin detail koneksi dan gunakan di Databasus saat menambahkan database. Lihat screenshot untuk membedakan tiap detail koneksi.

Aktifkan tombol IPv4 Address di Supabase

Opsi 2: Beli IPv4 Add-on

Supabase menawarkan add-on IPv4 berbayar yang menyediakan alamat IPv4 khusus untuk database. Opsi ini memberikan koneksi langsung tanpa melewati connection pooler.

Untuk mengaktifkan opsi ini:

  1. Buka dashboard proyek Supabase
  2. Pilih Project Settings → Add-ons
  3. Aktifkan add-on IPv4
  4. Gunakan detail koneksi database langsung di Databasus

💡 Tips: Untuk sebagian besar kebutuhan, opsi Session Pooler gratis dengan IPv4 sudah bekerja dengan baik untuk backup. Add-on IPv4 berbayar hanya diperlukan jika kamu membutuhkan koneksi langsung untuk alasan lain.

Batasan schema default

Secara default, Databasus hanya membuat backup schema public saat memakai database Supabase. Ini karena Supabase membatasi akses ke schema lain (seperti auth, storage, dan realtime) demi keamanan.

â„šī¸ Catatan: Schema public berisi data aplikasi dan tabel buatan kamu. Schema kelolaan Supabase seperti auth dan storage dilindungi dan dikelola oleh Supabase sendiri.