我正在尝试使用 pg_upgrade 将数据库集群从 9.5.5 升级到 12.3。
我使用该--check
选项运行它,结果返回“集群兼容”,但是当我使用该--clone
选项运行它时,我收到以下错误。日志没有告诉我它在哪里失败。
relname: pg_catalog.pg_largeobject: reloid: 2613 reltblspace:
relname: pg_catalog.pg_largeobject_loid_pn_index: reloid: 2683 reltblspace:
executing: SELECT pg_catalog.set_config(‘search_path’, ‘’, false);
Checking for presence of required libraries ok
could not clone file between old and new data directories: Operation not supported
文档说:
显然您使用的是不同的软件。
您可以使用该
--link
选项进行快速升级,但这会使旧集群在升级后无法使用。不要升级到 12.3。使用最新的受支持的次要版本,当前为 12.5。