Module: SchemaPlusPgIndexes::Middleware::Postgresql::Dumper::Table
- Defined in:
- lib/schema_plus_pg_indexes/middleware/postgresql/dumper.rb
Instance Method Summary collapse
-
#after(env) ⇒ Object
Move index definitions inline.
Instance Method Details
#after(env) ⇒ Object
Move index definitions inline
30 31 32 33 34 35 36 37 |
# File 'lib/schema_plus_pg_indexes/middleware/postgresql/dumper.rb', line 30 def after(env) index_defs = Dumper.get_index_definitions(env, env.table) env.table.indexes.select(&its.columns.blank?).each do |index| env.table.statements << "t.index name: #{index.name.inspect}, #{index.options}" env.table.indexes.delete(index) end end |