Обновление Postgres (с 10.9 до 12.2) периодически дает сбой
Обновление Postgres (с 10.9 до 12.2) периодически дает сбой
- Мы обновили кластер postgres с 10.5 до 12.2
- Версия 10.5 также имеет расширение lib PLV8. Но мы хотим избавиться от этого расширения в обновленной версии (12.2).
- Перед обновлением мы удалили расширение (PLV8) и удалили все связанные хранимые процедуры.
- Создал новый кластер с версией 12.2, а затем использовал команду pg_upgrade из этого двоичного местоположения.
- Сначала мы использовали "проверку", а в случае успеха - "ссылку" для обновления.
Но мы заметили, что обновление иногда не удается на этапе проверки (pg_upgrade --check
), а в других случаях не удается выполнить ссылку (pg_upgrade --link
) шаг, хотя шаг проверки был успешным.
с журналами ниже
pg_upgrade --check
не работает с выводом ниже
[-----------------------------]
[Performing Consistency Checks]
[Checking cluster versions ok]
[Checking database user is the install user ok]
[Checking database connection settings ok]
[Checking for prepared transactions ok]
[Checking for reg* data types in user tables ok]
[Checking for contrib/isn with bigint-passing mismatch ok]
[Checking for tables WITH OIDS ok]
[Checking for invalid "sql_identifier" user columns ok]
[]
[*failure*]
[]
Ошибка при "Проверка наличия необходимых библиотек"
в другой раз pg_upgrade --link
не работает с выводом ниже
[-----------------------------]
[][Checking cluster versions ok]
[Checking database user is the install user ok]
[][Checking database connection settings ok]
[][Checking for prepared transactions ok]
[][Checking for reg* data types in user tables ok]
[][Checking for contrib/isn with bigint-passing mismatch ok]
[][Checking for tables WITH OIDS ok]
[][Checking for invalid "sql_identifier" user columns ok]
[][Creating dump of global objects ok]
[][Creating dump of database schemas]
[][ postgres]
[][*failure*]
Ошибка при "Проверка наличия необходимых библиотек"
Примечание:
- Отказ носит спорадический характер
- И ссылка, и проверка не работают на этапе "Проверка необходимых библиотек"
- Проблема возникает только на ВМ.