Backup della banca dati
Veriti non include strumenti per il backup e il restore della banca dati
utilizzata, perché è previsto che i dati vengano conservati sui server
cantonali accessibili tramite il portale cantonale e localmente sulla
macchina dell'utente i dati sono presenti solamente per il tempo della
modifica e in seguito vengono ricaricati sul portale. Se tuttavia
dovesse essere necessario fare un backup (rispettivamente un restore)
della banca dati, è possibile utilizzare gli strumenti forniti assieme a
PostgreSQL: pg_dump
e pg_restore
. Per una
documentazione completa ed esaustiva, vedere
https://www.postgresql.org/docs/current/static/backup.html. Pg_dump e
pg_restore sono due strumenti utlizzabili da linea di comando. Da
PgAdmin è possibile chiamare direttamente questi strumenti
dall'interfaccia grafica, tuttavia è stato riscontrato che in alcune
configurazioni non funziona. La soluzione sempre valida è quella di
lavorare da linea di comando. Di seguito vengono mostrati alcuni esempi
di comandi utili, per il resto, fare riferimento alla documentazione
ufficiale.
Per creare un backup della banca dati mydb nel file backup.bak:
pg_dump -Fc -f backup.bak mydb
Per creare il backup dello schema myschema della banca dati (corrispondente a un progetto Veriti)
pg_dump -Fc -f backup.bak -n myschema mydb
Per ripristinare i backup:
pg_restore -d mydb backup.bak