Come configurare i backup automatici
I cluster PostgreSQL si salvano con il servizio di backup di Hikube, dalla scheda Backups della pagina del cluster nella console Hikube.
Principio
- Backup completi, pianificati o su richiesta, scritti in un bucket S3 del suo progetto;
- Archiviazione continua dei log delle transazioni tra due backup, che consente di ripristinare il database a un istante preciso;
- Conservazione in giorni, fissata dalla destinazione.
Passaggi
- Crei una destinazione in Infrastructure > Backups > Destinations: vedere Creare una destinazione.
- Apra PostgreSQL, il cluster, poi la scheda Backups.
- Faccia clic su Schedule, scelga la destinazione e l'orario, poi Schedule. Vedere Pianificare i backup.
Una sola destinazione per cluster
Tutti i backup di uno stesso cluster PostgreSQL devono puntare alla stessa destinazione: una seconda destinazione viene rifiutata.
Backup logico su richiesta
Indipendentemente dai backup gestiti dalla piattaforma, può esportare in qualsiasi momento un database con gli strumenti PostgreSQL standard:
# Esportazione di un database in formato custom
pg_dump "host=<host> port=5432 dbname=myapp user=app_user sslmode=require" \
--format=custom --file=myapp-$(date +%F).dump
L'utente deve disporre del diritto Administrator (Admin) o Read-only sul database esportato.