Module: Timescaledb::Rails
- Defined in:
- lib/timescaledb/rails.rb,
lib/timescaledb/rails/model.rb,
lib/timescaledb/rails/railtie.rb,
lib/timescaledb/rails/version.rb,
lib/timescaledb/rails/models/job.rb,
lib/timescaledb/rails/model/scopes.rb,
lib/timescaledb/rails/models/chunk.rb,
lib/timescaledb/rails/models/dimension.rb,
lib/timescaledb/rails/models/hypertable.rb,
lib/timescaledb/rails/orderby_compression.rb,
lib/timescaledb/rails/model/finder_methods.rb,
lib/timescaledb/rails/model/hyperfunctions.rb,
lib/timescaledb/rails/model/aggregate_functions.rb,
lib/timescaledb/rails/models/compression_setting.rb,
lib/timescaledb/rails/models/continuous_aggregate.rb,
lib/timescaledb/rails/models/concerns/durationable.rb,
lib/timescaledb/rails/extensions/active_record/base.rb,
lib/timescaledb/rails/extensions/active_record/schema_dumper.rb,
lib/timescaledb/rails/extensions/active_record/command_recorder.rb,
lib/timescaledb/rails/extensions/active_record/schema_statements.rb,
lib/timescaledb/rails/extensions/active_record/postgresql_database_tasks.rb
Overview
:nodoc:
Defined Under Namespace
Modules: ActiveRecord, Model, Models Classes: Chunk, CompressionSetting, ContinuousAggregate, Dimension, Hypertable, Job, OrderbyCompression, Railtie
Constant Summary collapse
- VERSION =
'0.1.5'
Class Method Summary collapse
-
.load ⇒ Object
Adds TimescaleDB support to ActiveRecord.
Class Method Details
.load ⇒ Object
Adds TimescaleDB support to ActiveRecord.
15 16 17 18 19 20 21 |
# File 'lib/timescaledb/rails.rb', line 15 def self.load ::ActiveRecord::Migration::CommandRecorder.prepend(ActiveRecord::CommandRecorder) ::ActiveRecord::Tasks::PostgreSQLDatabaseTasks.prepend(ActiveRecord::PostgreSQLDatabaseTasks) ::ActiveRecord::ConnectionAdapters::PostgreSQLAdapter.prepend(ActiveRecord::SchemaStatements) ::ActiveRecord::ConnectionAdapters::PostgreSQL::SchemaDumper.prepend(ActiveRecord::SchemaDumper) ::ActiveRecord::Base.include(ActiveRecord::Base) # rubocop:disable Rails/ActiveSupportOnLoad end |