PostgreSQL databaser backup- og restore procedurer er:
Advarsel: HUSK at bruge den rigtige version - ligger i bin-kataloget under installationen
Best practice er at lave separate dumps af hvert schema i en database (og restore dem derfra i korrekt rækkefølge). Årsagerne er:
Best practice er at "pakke" backup/restore ind i cmd filer. Eksempel:
pg_dump.exe -f c:\temp\mindb_fot.backup -h pg1.septima.dk -U postgres -v -F t -n fot mindb
Parametre:
pg_restore.exe -h pg1.septima.dk -U postgres -d mindb -n fot -v c:\temp\mindb_fot.backup
Parametre:
For mindre datamængder, kan ”plain” benyttes (så kan man inspicere backupfilen) - ellers benyt Tar (default format)
Brug kommandolinjen (pgAdmin kan hjælpe, men det er svært at styre – låser pgAdmin og manglende logning.