Z pg_dump
dokumentace:
Příklady
Pro výpis databáze s názvem mydb do souboru skriptu SQL :
$ pg_dump mydb > db.sql
Znovu načtení takového skriptu do (čerstvě vytvořené) databáze s názvem newdb :
$ psql -d newdb -f db.sql
Chcete-li vypsat databázi do archivního souboru vlastního formátu:
$ pg_dump -Fc mydb > db.dump
Chcete-li vypsat databázi do archivu ve formátu adresáře:
$ pg_dump -Fd mydb -f dumpdir
Chcete-li znovu načíst archivní soubor do (čerstvě vytvořené) databáze s názvem newdb:
$ pg_restore -d newdb db.dump
Z pg_restore
dokumentace:
Příklady
Předpokládejme, že jsme uložili databázi s názvem mydb do souboru s výpisem paměti ve vlastním formátu:
$ pg_dump -Fc mydb > db.dump
Chcete-li databázi zrušit a znovu ji vytvořit z výpisu:
$ dropdb mydb
$ pg_restore -C -d postgres db.dump