Перейти к основному содержимому

Обновление расширения TimescaleDB при обновлении мажорных версий Pangolin

Данный раздел описывает особенности обновления расширения TimescaleDB — решение на базе PostgreSQL для работы с временными рядами, оптимизированное для сложных запросов и высокой скорости записи. Архитектура TimescaleDB сохраняет полную SQL-совместимость и обеспечивает горизонтальную масштабируемость, а его использование в составе СУБД Pangolin позволяет задействовать эти возможности в рамках единой управляемой среды.

Действия при настройке автоматического обновления расширения​

В рамках одной мажорной версии продукта необходимо указать значение true для параметра timescaledb_update_ver в пользовательском конфигурационном файле.

Действия при ручном обновлении расширения​

  1. Необходимо заблокировать трафик на узле при обновлении для обеспечения целостности метаданных и корректной перезагрузки библиотек расширения.

  2. После старта новой версии TimescaleDB и до перевода узла в активный режим необходимо в приоритетном порядке выполнить обновление расширения:

    ALTER EXTENSION timescaledb UPDATE;
примечание

Перед обновлением рекомендуется ознакомиться с матрицей обновления версий СУБД Pangolin.

Матрица совместимости с расширением TimescaleDB​

Ниже представлена таблица соответствия версий СУБД Pangolin и поддерживаемых версий расширения TimescaleDB. В заголовках столбцов указаны версии TimescaleDB, в строках — диапазоны версий Pangolin.

Диапазон версий СУБД PangolinTimescaleDB 2.4.2TimescaleDB 2.11TimescaleDB 2.14.2TimescaleDB 2.19.3TimescaleDB 2.25.0TimescaleDB 2.25.2
5.5.0 – 5.5.4✅❌❌❌❌❌
5.5.5 – 5.5.7✅❌✅❌❌❌
6.1.0 – 6.1.6❌✅❌❌❌❌
6.1.7 – 6.1.11❌❌✅❌❌❌
6.2.0 – 6.2.1❌✅❌❌❌❌
6.3.0 – 6.4.3❌❌✅❌❌❌
6.4.4 – 6.4.6❌❌✅❌❌✅
6.5.0 – 6.5.1❌❌✅❌❌❌
6.5.2❌❌✅✅❌❌
6.6.0 – 6.6.5❌❌✅✅❌❌
6.7.0 – 6.7.6❌❌✅❌✅❌
7.1.0 – 7.1.3❌❌❌✅❌❌
7.2.0 – 7.3.2❌❌❌✅❌✅
8.1.0 – 8.1.1❌❌❌❌✅❌
8.2.0 – 8.4.0❌❌❌❌❌✅
примечание
  • ✅ — указанная версия TimescaleDB явно поддерживается для данной версии Pangolin;
  • ❌ — поддержка отсутствует.
Внимание!

Для версий TimescaleDB 2.25.0 → 2.25.2 возможно обновление по сценарию обновления исполняемых файлов (без необходимости перехода через промежуточные версии).

Дополнительная информация​