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

База данных 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-<номер версии>