timeseries-hoarder/lib/timeseries/hoarder/TimeseriesDatabase.rb

21 lines
331 B
Ruby
Raw Normal View History

require 'pg'
require_relative 'CachingTable.rb'
module Timeseries
module Hoarder
class Database
attr_reader :pg
attr_reader :data_sources
def initialize(pg)
@pg = pg
@pg.exec("CREATE SCHEMA IF NOT EXISTS ts_hoarder")
@data_sources = CachingTable.new(self, 'sources', 'source')
end
end
end
end