База данных TimescaleDB
Общие сведения
TimescaleDB — это специализированная СУБД для работы с временными рядами, реализованная как расширение к PostgreSQL. Она сочетает реляционную модель и SQL с оптимизациями для потоковых и исторических данных, привязанных ко времени.
Установка TimescaleDB
Важно
Для работы с TimescaleDB необходимо предварительно установить СУБД PostgreSQL.
Перед началом установки необходимо проверить, что путь к файлам базы данных PostgreSQL указан в системной переменной PATH.
Для этого потребуется:
- Нажать сочетание клавиш Win+R для вызова окна "Выполнить" в ОС Windows.
- Ввести команду
sysdm.cplдля вызова диалогового окна "Свойства системы". - В диалоговом окне "Система" на вкладке "Дополнительно" нажать кнопку "Переменные среды".
- Добавить в системную переменную
Pathпуть к каталогу PostgreSQL в форматеC:\Program Files\PostgreSQL\<номер версии>\bin

Далее следует загрузить архив с установочным файлом TimescaleDB, соответствующий номеру установленной версии PostgreSQL и распаковать его.

Перед началом установки необходимо остановить базу Postgre. Это можно сделать с помощью команды:

Для установки СУБД запустить файл setup.exe от имени администратора внутри распакованного архива.

В процессе установки система предложит указать путь к файлу конфигурации PostgreSQL. Путь следует ввести самостоятельно:

Необходимо принять все предложения установщика, нажав клавиши Y и Enter, и дождаться сообщения об успешной установке.

После завершения работы установщика необходимо восстановить работоспособность процесса PostgreSQL с помощью команды:
