Mention need for --no-inc-recursive in rsync command
authorMagnus Hagander
Wed, 20 Sep 2017 12:09:05 +0000 (14:09 +0200)
committerMagnus Hagander
Wed, 20 Sep 2017 12:09:05 +0000 (14:09 +0200)
Since rsync 3.0.0 (released in 2008), the default way to enumerate
changes was changed in a way that makes it less likely that the hardlink
sync mode works. Since the whole point of the documented procedure is
for the hardlinks to work, change our docs to suggest using the
backwards compatibility switch.

doc/src/sgml/ref/pgupgrade.sgml

index 146b3af6203bc300b28133195be190fb53d1ec94..dabf9978cd055884f58876118924c48fd36b720d 100644 (file)
@@ -492,7 +492,7 @@ pg_upgrade.exe
        server:
 
 
-rsync --archive --delete --hard-links --size-only old_pgdata new_pgdata remote_dir
+rsync --archive --delete --hard-links --size-only --no-inc-recursive old_pgdata new_pgdata remote_dir
 
 
        where 
@@ -504,7 +504,7 @@ rsync --archive --delete --hard-links --size-only old_pgdata new_pgdata remote_d
        remote directory, e.g.
 
 
-rsync --archive --delete --hard-links --size-only /opt/PostgreSQL/9.5/data \
+rsync --archive --delete --hard-links --size-only --no-inc-recursive /opt/PostgreSQL/9.5/data \
       /opt/PostgreSQL/9.6/data standby.example.com:/opt/PostgreSQL
 
 
@@ -534,7 +534,7 @@ rsync --archive --delete --hard-links --size-only /opt/PostgreSQL/9.5/data \
        rsync command for each tablespace directory, e.g.:
 
 
-rsync --archive --delete --hard-links --size-only /vol1/pg_tblsp/PG_9.5_201510051 \
+rsync --archive --delete --hard-links --size-only --no-inc-recursive /vol1/pg_tblsp/PG_9.5_201510051 \
       /vol1/pg_tblsp/PG_9.6_201608131 standby.example.com:/vol1/pg_tblsp