Method: PgParty::ModelDecorator#create_range_partition

Defined in:
lib/pg_party/model_decorator.rb

#create_range_partition(start_range:, end_range:, **options) ⇒ Object



79
80
81
82
83
84
85
86
87
# File 'lib/pg_party/model_decorator.rb', line 79

def create_range_partition(start_range:, end_range:, **options)
  modified_options = options.merge(
    start_range: start_range,
    end_range: end_range,
    primary_key: primary_key,
  )

  create_partition(:create_range_partition_of, table_name, **modified_options)
end