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