Module: Torque::PostgreSQL::Adapter::ColumnDumper
- Included in:
- Torque::PostgreSQL::Adapter, SchemaDumper
- Defined in:
- lib/torque/postgresql/adapter/schema_dumper.rb
Instance Method Summary collapse
- #migration_keys ⇒ Object
-
#prepare_column_options(column) ⇒ Object
Adds
:subtype
option to the default set. -
#schema_type(column) ⇒ Object
Translate
:enum_set
into:enum
.
Instance Method Details
#migration_keys ⇒ Object
8 9 10 |
# File 'lib/torque/postgresql/adapter/schema_dumper.rb', line 8 def migration_keys super + [:subtype] end |
#prepare_column_options(column) ⇒ Object
Adds :subtype
option to the default set
23 24 25 26 27 28 29 30 31 |
# File 'lib/torque/postgresql/adapter/schema_dumper.rb', line 23 def (column) spec = super if subtype = schema_subtype(column) spec[:subtype] = subtype end spec end |
#schema_type(column) ⇒ Object
Translate :enum_set
into :enum
14 15 16 17 18 19 20 |
# File 'lib/torque/postgresql/adapter/schema_dumper.rb', line 14 def schema_type(column) if column.type == :enum_set :enum else super end end |