Monday, June 13, 2011

PostgreSQL DB backup methods

        Dump all databases
            pg_dumpall --clean > databases.sql
        Dump a database with compression (-Fc)
            pg_dump -Fc --file=database.sql --clean database
        Dump a table
            pg_dump [-d database] [--schema schema] -t table
        Dump a table definition (no data)
            pg_dump -s [-d database] [--schema schema] -t table
        Restore a database from a dump file
            pg_restore -Fc database.sql

No comments:

Post a Comment