feat: add automatic TimescaleDB extension creation

This commit is contained in:
David Bailey 2023-05-18 14:10:10 +02:00
parent 637bb865b6
commit 3d15464521

View file

@ -12,6 +12,9 @@ module Timeseries
def initialize(pg)
@pg = pg
@pg.exec("CREATE EXTENSION IF NOT EXISTS timescaledb")
@pg.exec("CREATE EXTENSION IF NOT EXISTS timescaledb_toolkit")
@pg.exec("CREATE SCHEMA IF NOT EXISTS ts_hoarder")
@data_sources = CachingTable.new(self, 'sources', 'source')