Sha256: 9b45f37b5289b95777de416e9d9cd5e6d52b7c774118181e3c1000023fd4fe2f

Contents?: true

Size: 505 Bytes

Versions: 6

Compression:

Stored size: 505 Bytes

Contents

module Timescaledb
  class ContinuousAggregate < ActiveRecord::Base
    self.table_name = "timescaledb_information.continuous_aggregates"
    self.primary_key = 'materialization_hypertable_name'

    has_many :jobs, foreign_key: "hypertable_name",
      class_name: "Timescaledb::Job"

    has_many :chunks, foreign_key: "hypertable_name",
      class_name: "Timescaledb::Chunk"

    scope :resume, -> do
      {
        total: count
      }
    end
  end
  ContinuousAggregates = ContinuousAggregate
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
timescaledb-0.2.5 lib/timescaledb/continuous_aggregates.rb
timescaledb-0.2.4 lib/timescaledb/continuous_aggregates.rb
timescaledb-0.2.3 lib/timescaledb/continuous_aggregates.rb
timescaledb-0.2.2 lib/timescaledb/continuous_aggregates.rb
timescaledb-0.2.1 lib/timescaledb/continuous_aggregates.rb
timescaledb-0.2.0 lib/timescaledb/continuous_aggregates.rb