У меня есть экземпляр postgresql 9.3, который я хочу обновить до postgresql 10. У меня есть команда, которая, как мне кажется, должна работать, но она включает в себя контрольные суммы. В моем старом экземпляре контрольные суммы не включены (может ли это вообще быть? Забудьте об этом слишком давно), и это мешает моей пробной работе работать правильно.
Сообщение об ошибке
Performing Consistency Checks on Old Live Server
------------------------------------------------
Checking cluster versions ok
old cluster does not use data checksums but the new one does
Failure, exiting
Моя команда лишена реальных путей
time ${PGBINNEW}/pg_upgrade --old-bindir=${PGBINOLD} --new-bindir=${PGBINNEW} --old-datadir=${PGDATAOLD} --new-datadir=${PGDATANEW} --old-port=${PGPORT} --new-port=${PGPORT} --jobs=$(nproc | awk '{ {print ($1 > 4) ? 4 : ($1 == 1 ? 1 : $1 - 1)} }') --link --username=postgres --check
Что я могу сделать, чтобы решить эту проблему?