Class: PartitioningGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/partitioning_generator.rb

Instance Method Summary collapse

Instance Method Details

#partitioningObject



6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/generators/partitioning_generator.rb', line 6

def partitioning
  input_master = PgPartitioning::InputMaster.new
  input_master.intro
  
  mode        = input_master.ask_mode.to_i
  table_name  = input_master.ask_table_name
  column_name = input_master.ask_column_name
  cond        = input_master.ask_cond(PgPartitioning::PartitioningMaster::MODES[mode]) 
  
  master = PgPartitioning::PartitioningMaster.new(table_name, column_name, mode, cond)
  master.partitioning
end