Summary: | Ошибка при использовании pg_partman с postgres11-server на p10 | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | NecroJoke <ShkarubaA> |
Component: | postgresql11-pg_partman | Assignee: | Alexei Takaseev <taf> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | critical | ||
Priority: | P5 | CC: | taf |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
NecroJoke
2022-01-14 07:41:07 MSK
Есть возможность обновить PG до 14-й версии? Думаю есть, не совсем понимаю как базу конвертировать, как то нужно видимо две СУБД сразу обновить, ну или экспортировать буду, прицеплю доп диск и попробую. Виртуальная машина делает бэкап на уровне гипервизора, поэтому отдельного бэкапа базы нет. Сделаю до 18 числа обновление. По-идее достаточно сделать дамп на старой версии через $ pg_dumpall -U postgres > base-dump.sql Обновиться до PG14, доставить расширение postgresql14-pg_partman, посмотреть что там надо подправить в postgresql.conf, залить бэкап, и потом $ echo "ALTER EXTENSION pg_partman UPDATE TO '4.6.0';" psql -U postgres BASE_NAME Добрый день! Спасибо, мигрировать удалось успешно, единственное замечание: пока Zabbix 5.4 не поддерживает 14 версию Postgres из за этого база не конвертировалась, что было видно в логе Zabbix сервера --- Unsupported DB! PostgreSQL version is 140001 which is higher than maximum of 139999 54172:20220125:175136.621 current database version (mandatory/optional): 05040000/05040000 54172:20220125:175136.621 required mandatory version: 05040000 54172:20220125:175136.656 database is not upgraded to use double precision values --- что в целом подтверждено и официальной документацией https://www.zabbix.com/documentation/current/ru/manual/installation/requirements После установки 13 версии, все отлично поднялось. Я свою проблему закрыл, спасибо. В целом конечно должна работать и 11 версия, которая вроде как присутствует в p10, поэтому баг закрывать или нет решать не мне. 4.7.3-alt1 все работает. |