Class: DynamicMigrations::Postgres::Generator::TableMigration

Inherits:
Migration
  • Object
show all
Defined in:
lib/dynamic_migrations/postgres/generator/table_migration.rb

Instance Attribute Summary

Attributes inherited from Migration

#fragments, #schema_name, #table_name

Instance Method Summary collapse

Methods inherited from Migration

#add_fragment, add_structure_template, clear_structure_templates, #content, #enum_dependencies, #extract_fragments_with_table_dependency, #fragments_with_table_dependency_count, #function_dependencies, #name, structure_templates, #table_dependencies, #to_s

Constructor Details

#initialize(schema_name, table_name) ⇒ TableMigration

Returns a new instance of TableMigration.



30
31
32
33
34
# File 'lib/dynamic_migrations/postgres/generator/table_migration.rb', line 30

def initialize schema_name, table_name
  raise MissingRequiredSchemaName unless schema_name
  raise MissingRequiredTableName unless table_name
  super
end