Перейти к содержанию

База данных TimescaleDB

Общие сведения

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

Установка TimescaleDB

Важно

Для работы с TimescaleDB необходимо предварительно установить СУБД PostgreSQL.

Перед началом установки необходимо проверить, что путь к файлам базы данных PostgreSQL указан в системной переменной PATH.

Для этого потребуется:

  1. Нажать сочетание клавиш Win+R для вызова окна "Выполнить" в ОС Windows.
  2. Ввести команду sysdm.cpl для вызова диалогового окна "Свойства системы".
  3. В диалоговом окне "Система" на вкладке "Дополнительно" нажать кнопку "Переменные среды".
  4. Добавить в системную переменную Path путь к каталогу PostgreSQL в формате C:\Program Files\PostgreSQL\<номер версии>\bin

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

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

net stop postgresql-x64-<номер версии>

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

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

C:\Program Files\PostgreSQL\<номер версии>\data\postgresql.conf

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

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

net start postgresql-x64-<номер версии>