TimescaleDB: Установка

TimescaleDB: Установка

Инструкция по установке и первичной настройке #TimescaleDB.

Экспорт параметров

  • Экспортировать заранее подготовленные параметры в переменные окружения:
1
 export PGSQL_VER='17' && export TSDB_VER='2.18.*'

Репозиторий

  • Скачать и установить ключ репозитория:
1
 curl -fsSL 'https://packagecloud.io/timescale/timescaledb/gpgkey' | gpg --dearmor -o '/etc/apt/keyrings/timescaledb.gpg'
  • Создать файл репозитория /etc/apt/sources.list.d/timescaledb.sources:
1
 . '/etc/os-release' && echo -e "X-Repolib-Name: TimescaleDB\nEnabled: yes\nTypes: deb\nURIs: https://packagecloud.io/timescale/timescaledb/${ID}\nSuites: ${VERSION_CODENAME}\nComponents: main\nArchitectures: $( dpkg --print-architecture )\nSigned-By: /etc/apt/keyrings/timescaledb.gpg\n" | tee '/etc/apt/sources.list.d/timescaledb.sources' > '/dev/null'

Установка

  • Установить пакеты:
1
 [[ ! -v 'PGSQL_VER' || ! -v 'TSDB_VER' ]] && return; apt update && apt install --yes timescaledb-2-postgresql-${PGSQL_VER}=${TSDB_VER} timescaledb-2-loader-postgresql-${PGSQL_VER}=${TSDB_VER} timescaledb-tools