Re: Backing Up a Postgres database... - Mailing list pgsql-novice

From vijay
Subject Re: Backing Up a Postgres database...
Date
Msg-id BAY2-DAV3bKP7Ie8tlM00002f37@hotmail.com
Whole thread Raw
In response to Backing Up a Postgres database...  (Jonathan Telep <jon2@autoweb.net>)
List pgsql-novice
Hi Jon,

Hope this helps you.

More detailed info about backing up
---------------------------------------------------

Examples
To dump a database:

$ pg_dump mydb > db.out
        In the above example "pg_dump " is the command for backing up
            "mydb"     is the name of the db you want to backup
            ">"          is used for redirecting the output
            "db.out"   is the file where the backup of the DB will be stored

To reload this database:

$ psql -d database -f db.out
        In the above example "psql" is the command for reloading DB from the
backup
            "-d"               is the option indicating the database you are
backing it into
            "database"     is the name of the db you want to restore into
            "-f"                is used for restoring it from the following
file
            "db.out"         is the file where the DB will be restored from

To dump a database called mydb that contains BLOBs( BIG LARGE OBJECTS, a
special object in postgresql) to a tar file:

$ pg_dump -Ft -b mydb > db.tar
        In the above example "pg_dump " is the command for backing up
            "mydb"     is the name of the db you want to backup
            ">"           is used for redirecting the output
            "db.tar"     is the file where the backup of the DB will be
stored

To reload this database (with BLOBs) to an existing database called newdb:

$ pg_restore -d newdb db.tar
        In the above example "pg_restore" is the command for reloading DB
from the backup
            "-d"         is the option indicating the database you are
backing it into
            "newdb"   is the name of the db you want to restore into
            "db.tar"     is the file where the DB will be restored from


Vijay

----- Original Message -----
From: "Jonathan Telep" <jon2@autoweb.net>
To: <pgsql-novice@postgresql.org>
Sent: Wednesday, September 24, 2003 1:51 PM
Subject: [NOVICE] Backing Up a Postgres database...


> Hello, I'm not sure who I should be posing this question to but I'm a
> System Administrator who has inherited several Debian Linux servers one
> of which apparently hosts a rather large Postgres database.  One of my
> responsibilites is to back that database up each night and be able to
> recover it "on the fly" in the event of a problem.  I have no idea how
> to even check which version of Postgres is loaded on this server, let
> alone, be able to back it up.
>
> Is there anyone who can give me just some basic commands on how to shut
> it down each night, back it up, verify that the back up is good and what
> to do in the event that I ever have to restore it?  I know it seems like
> a lot but I'm swamped with a million things to do and would rather not
> have to read a couple hundred pages of material if I can avoid it.
>
> Thanks in advance,
>
> Jon
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>

pgsql-novice by date:

Previous
From: Godshall Michael
Date:
Subject: Re: Calling a function within a function - plpsql
Next
From: Tom Lane
Date:
Subject: Re: Cache lookup error