我想将 Patroni 使用 PostgreSQL 13 管理的正在运行的时间尺度集群升级/移动到使用 PostgreSQL 14 的新硬件,数据集约为 40GB,但需要很长时间才能使用:
pg_dump -j 8 -Fd -f /tmp/promscale.back -v promscale
如果使用相同ts-dump
因此想知道我是否可以使用 pg_basebackup
?目前我正在尝试类似的东西:
pb_basebackup -h 10.1.2.3 -U replicator -P -D /db/data14 -S slot1 -X stream --checkpoint=fast
但我只得到这个而没有进展:
waiting for checkpoint
关于如何以最小的零停机时间加速转储或升级的任何想法?
从手册:
您不能用于
pg_basebackup
升级。你必须使用pg_upgrade
. 您是否尝试过阅读文档?