Обновление расширения TimescaleDB при обновлении мажорных версий Pangolin
Данный раздел описывает особенности обновления расширения TimescaleDB — решение на базе PostgreSQL для работы с временными рядами, оптимизированное для сложных запросов и высокой скорости записи. Архитектура TimescaleDB сохраняет полную SQL-совместимость и обеспечивает горизонтальную масштабируемость, а его использование в составе СУБД Pangolin позволяет задействовать эти возможности в рамках единой управляемой среды.
Действия при настройке автоматического обновления расширения
В рамках одной мажорной версии продукта необходимо указать значение true для параметра timescaledb_update_ver в пользовательском конфигурационном файле.
Действия при ручном обновлении расширения
-
Необходимо заблокировать трафик на узле при обновлении для обеспечения целостности метаданных и корректной перезагрузки библиотек расширения.
-
После старта новой версии TimescaleDB и до перевода узла в активный режим необходимо в приоритетном порядке выполнить обновление расширения:
ALTER EXTENSION timescaledb UPDATE;
Перед обновлением рекомендуется ознакомиться с матрицей обновления версий СУБД Pangolin.
Особенности обновления TimescaleDB
Обновление стендов с предустановленным расширением timescaledb необходимо производить по специальному сценарию.
| Исходная версия Pangolin | Версия Pangolin после обновления | Требуемая версия TimescaleDB для обновления | Версия TimescaleDB после обновления | Комментарий |
|---|---|---|---|---|
| 5.4.x – 5.5.6 | 5.5.6 | 2.4.2 | 2.14.2 | Обновление доступно только в рамках версии 5.5 |
| 5.5.x | 6 | – | 2.14.2 | Требование для перехода на 6 версию с предыдущей мажорной версии |
| 6.1.0 – 6.1.6 | 6.1.x | 2.11 | 2.14.2 | Обновление версии до 6.1.6 |
| 6.1.7 – 6.1.x | 6.x | 2.14.2 | 2.14.2 | Обновление версии до 6.1.10 |
| 6.2.x | 6.3.x | 2.11 | 2.14.2 | Обновление с версии 6.2 на 6.3 |
| 6.4.x | 6.x | 2.14.2 | 2.19.3 / 2.25.9 | Обновление с версии 6.4 |
| 6.5.x | 6.x | 2.14.2 / 2.19.3 | 2.19.3 / 2.25.9 | Обновление с версии 6.5 и выше |
| 6.5.2 | 7 | 2.19.3 | 2.19.3 | Обновление с версии 6.5 и выше |
| – | 8.1.0 | 2.25.0 | 2.25.0 | Обновление на версию Pangolin 8 станет доступным в будущих релизах |