Class: DynamicMigrations::Postgres::Generator::SchemaMigration

Inherits:
Migration
  • Object
show all
Defined in:
lib/dynamic_migrations/postgres/generator/schema_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) ⇒ SchemaMigration

Returns a new instance of SchemaMigration.



15
16
17
18
# File 'lib/dynamic_migrations/postgres/generator/schema_migration.rb', line 15

def initialize schema_name
  raise MissingRequiredSchemaName unless schema_name
  super
end