我正在使用 .PostgreSQL 将 PostgreSQL 9.5 集群升级到 9.6 pg_upgradecluster。这需要很多时间,所以我想取消这个过程,删除不需要的数据库,然后重新开始。有哪些风险?
默认情况下,pg_upgradecluster不使用pg_upgrade. 它正在创建一个逻辑转储pg_dump并pg_restore在新集群上恢复它(使用)。
为了避免这种情况并加快进程,您需要添加该-m upgrade选项。如果您需要再次加快进程,您可以添加--link以便升级就位。小心,如果你这样做了,你不能取消这个过程,否则你会失去你的集群。
如果您没有使用-m upgrade选项和--link选项,则可以取消该过程,删除新集群并重新创建:
pg_dropcluster 9.6 <cluster_name>
pg_createcluster 9.6 <cluster_name>
Run Code Online (Sandbox Code Playgroud)