• Peter Eisentraut's avatar
    Exclude additional directories in pg_basebackup · 6ad8ac60
    Peter Eisentraut authored
    The list of files and directories that pg_basebackup excludes from the
    backup was somewhat incomplete and unorganized.  Change that with having
    the exclusion driven from tables.  Clean up some code around it.  Also
    document the exclusions in more detail so that users of pg_start_backup
    can make use of it as well.
    
    The contents of these directories are now excluded from the backup:
    pg_dynshmem, pg_notify, pg_serial, pg_snapshots, pg_subtrans
    
    Also fix a bug that a pg_repl_slot or pg_stat_tmp being a symlink would
    cause a corrupt tar header to be created.  Now such symlinks are
    included in the backup as empty directories.  Bug found by Ashutosh
    Sharma <ashu.coek88@gmail.com>.
    
    From: David Steele <david@pgmasters.net>
    Reviewed-by: default avatarMichael Paquier <michael.paquier@gmail.com>
    6ad8ac60
backup.sgml 70.7 KB