Попытка найти маршрут миграции от PostgreSQL 10.6
до postgreSQL 11.1
.
Использование pg_upgrade
из обеих версий выдает мне ошибки.С 11.1
, который, как я думал, будет использоваться для перевода устаревших таблиц в валюту:
$ /usr/local/Cellar/postgresql/11.1/bin/pg_upgrade -v \
> -b /usr/local/Cellar/postgresql@10/10.6/bin \
> -B /usr/local/Cellar/postgresql/11.1/bin \
> -d /usr/local/var/postgres \
> -D /usr/local/var/postgres
Running in verbose mode
Performing Consistency Checks
-----------------------------
Checking cluster versions
This utility can only upgrade to PostgreSQL version 11.
Failure, exiting
С 10.6
- ожидаемый результат, так как он не может видеть форвардную структуру:
/usr/local/Cellar/postgresql@10/10.6/bin/pg_upgrade -v \
> -b /usr/local/Cellar/postgresql@10/10.6/bin \
> -B /usr/local/Cellar/postgresql/11.1/bin \
> -d /usr/local/var/postgres \
> -D /usr/local/var/postgres
Running in verbose mode
Performing Consistency Checks
-----------------------------
Checking cluster versions
New cluster data and binary directories are from different major versions.
Failure, exiting
Как правильно перенести таблицы для работы с версией 11.1
?Я предполагаю, что используется последняя версия, и мои каталоги действительны.