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_dependency, #function_dependencies, #name, structure_templates, #table_dependencies

Constructor Details

#initialize(schema_name, table_name) ⇒ TableMigration

Returns a new instance of TableMigration.



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

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