21 lines
No EOL
331 B
Ruby
21 lines
No EOL
331 B
Ruby
|
|
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 |