Hi!
I'm reading this article 
http://www.postgresql.org/docs/current/static/continuous-archiving.htm

In section 'Making a Base Backup Using the Low Level API' is said that once one 
has WAL archiving set up it is ok to omit pg_xlog folder from the backup dump:

> "You can, however, omit from the backup dump the files within the cluster's 
> pg_xlog/ subdirectory. This slight adjustment is worthwhile because it 
> reduces the risk of mistakes when restoring. This is easy to arrange if 
> pg_xlog/ is a symbolic link pointing to someplace outside the cluster 
> directory, which is a common setup anyway for performance reasons. You might 
> also want to exclude postmaster.pid and postmaster.opts, which record 
> information about the running postmaster, not about the postmaster which will 
> eventually use this backup. (These files can confuse pg_ctl.)"

But in section related to making standalone hot backups there is no information 
about it. 

There is only the following set of commands:

touch /var/lib/pgsql/backup_in_progress
psql -c "select pg_start_backup('hot_backup');"
tar -cf /var/lib/pgsql/backup.tar /var/lib/pgsql/data/
psql -c "select pg_stop_backup();"
rm /var/lib/pgsql/backup_in_progress
tar -rf /var/lib/pgsql/backup.tar /var/lib/pgsql/archive/

I only can see that the backup folder is being archived with pg_xlog. 


So, the question is - is it ok to omit pg_xlog folder from backup dump while 
making standalone hot backups or not ?


--
best regards,
Sergey

Reply via email to