Early Friday morning a bad record caused me to reload the Thursday night pgdump 
backup. I performed a pgdump first to study later. In the backup I found 
several incomplete transactions all done at the end of the day. Investigating 
later I found the original bad record from the Friday dump and fixed it then 
found that those incomplete transactions were complete in that version.

The client shuts the system down nightly by first closing the application then 
performing a pgdump on the database before shutting it down then shuts down the 
computer (Windows XP PRO, PostgreSQL 8.3.3). The pgdump would have taken place 
at least a couple of minutes after the application shutdown.

I thought pgdump was suitable for a live backup of the database. This would 
seem to be wrong if it dumps partial transactions. Do I understand correctly? 
If so, is there something else I need to do before the dump? Any help will be 
greatly appreciated. This does shake my confidence in my backup procedures.

Thanks,
Bayless

Reply via email to