Re: Using cp to back up a database?

From: Larry Rosenman <ler(at)lerctr(dot)org>
To: Ron Johnson <ron(dot)l(dot)johnson(at)cox(dot)net>, <pgsql-general(at)postgresql(dot)org>
Subject: Re: Using cp to back up a database?
Date: 2017-10-09 13:51:59
Message-ID: 7DC98A66-27C6-4122-B9BE-67516791359D@lerctr.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

If you want a consistent database (you *REALLY* do), pg_dump is the correct tool.

--

Larry Rosenman http://www.lerctr.org/~ler

Phone: +1 214-642-9640 E-Mail: ler(at)lerctr(dot)org

US Mail: 5708 Sabbia Drive, Round Rock, TX 78665-2106

From: <pgsql-general-owner(at)postgresql(dot)org> on behalf of Ron Johnson <ron(dot)l(dot)johnson(at)cox(dot)net>
Date: Monday, October 9, 2017 at 8:41 AM
To: "pgsql-general(at)postgresql(dot)org" <pgsql-general(at)postgresql(dot)org>
Subject: [GENERAL] Using cp to back up a database?

Hi,

v8.4.20

This is what the current backup script uses:

/usr/bin/psql -U postgres -c "SELECT pg_start_backup('Incrementalbackup',true);"

cp -r /var/lib/pgsql/data/* $dumpdir/data/

/usr/bin/psql -U postgres template1 -c "SELECT pg_stop_backup();"

Should it use rsync or pg_dump instead?

Thanks

--
World Peace Through Nuclear Pacification

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Melvin Davidson 2017-10-09 14:01:03 Re: Using cp to back up a database?
Previous Message Tom Lane 2017-10-09 13:51:32 Re: Equivalence Classes when using IN