Module: DynamicMigrations

Defined in:
lib/dynamic_migrations/active_record/migrators.rb,
lib/dynamic_migrations.rb,
lib/dynamic_migrations/version.rb,
lib/dynamic_migrations/postgres.rb,
lib/dynamic_migrations/name_helper.rb,
lib/dynamic_migrations/postgres/server.rb,
lib/dynamic_migrations/postgres/generator.rb,
lib/dynamic_migrations/invalid_source_error.rb,
lib/dynamic_migrations/postgres/connections.rb,
lib/dynamic_migrations/expected_string_error.rb,
lib/dynamic_migrations/expected_symbol_error.rb,
lib/dynamic_migrations/expected_boolean_error.rb,
lib/dynamic_migrations/expected_integer_error.rb,
lib/dynamic_migrations/postgres/generator/enum.rb,
lib/dynamic_migrations/postgres/generator/index.rb,
lib/dynamic_migrations/postgres/generator/table.rb,
lib/dynamic_migrations/postgres/server/database.rb,
lib/dynamic_migrations/postgres/generator/column.rb,
lib/dynamic_migrations/postgres/generator/schema.rb,
lib/dynamic_migrations/postgres/generator/trigger.rb,
lib/dynamic_migrations/postgres/generator/fragment.rb,
lib/dynamic_migrations/postgres/generator/function.rb,
lib/dynamic_migrations/active_record/migrators/enum.rb,
lib/dynamic_migrations/postgres/generator/extension.rb,
lib/dynamic_migrations/postgres/generator/migration.rb,
lib/dynamic_migrations/active_record/migrators/index.rb,
lib/dynamic_migrations/active_record/migrators/table.rb,
lib/dynamic_migrations/postgres/generator/validation.rb,
lib/dynamic_migrations/active_record/migrators/column.rb,
lib/dynamic_migrations/postgres/generator/primary_key.rb,
lib/dynamic_migrations/active_record/migrators/trigger.rb,
lib/dynamic_migrations/postgres/server/database/schema.rb,
lib/dynamic_migrations/postgres/server/database/source.rb,
lib/dynamic_migrations/active_record/migrators/function.rb,
lib/dynamic_migrations/active_record/migrators/validation.rb,
lib/dynamic_migrations/postgres/generator/table_migration.rb,
lib/dynamic_migrations/active_record/migrators/primary_key.rb,
lib/dynamic_migrations/postgres/generator/schema_migration.rb,
lib/dynamic_migrations/postgres/server/database/connection.rb,
lib/dynamic_migrations/postgres/generator/unique_constraint.rb,
lib/dynamic_migrations/postgres/server/database/differences.rb,
lib/dynamic_migrations/postgres/server/database/schema/enum.rb,
lib/dynamic_migrations/postgres/generator/database_migration.rb,
lib/dynamic_migrations/postgres/server/database/enums_loader.rb,
lib/dynamic_migrations/postgres/server/database/schema/enums.rb,
lib/dynamic_migrations/postgres/server/database/schema/table.rb,
lib/dynamic_migrations/postgres/server/database/schema/tables.rb,
lib/dynamic_migrations/postgres/server/database/loaded_schemas.rb,
lib/dynamic_migrations/postgres/generator/trigger_template_base.rb,
lib/dynamic_migrations/postgres/server/database/schema/function.rb,
lib/dynamic_migrations/active_record/migrators/unique_constraint.rb,
lib/dynamic_migrations/postgres/generator/foreign_key_constraint.rb,
lib/dynamic_migrations/postgres/server/database/schema/functions.rb,
lib/dynamic_migrations/postgres/server/database/structure_loader.rb,
lib/dynamic_migrations/postgres/server/database/extensions_loader.rb,
lib/dynamic_migrations/postgres/server/database/loaded_extensions.rb,
lib/dynamic_migrations/postgres/generator/validation_template_base.rb,
lib/dynamic_migrations/postgres/server/database/configured_schemas.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/index.rb,
lib/dynamic_migrations/postgres/server/database/validations_loader.rb,
lib/dynamic_migrations/module_included_into_unexpected_target_error.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/column.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/columns.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/indexes.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/trigger.rb,
lib/dynamic_migrations/active_record/migrators/foreign_key_constraint.rb,
lib/dynamic_migrations/postgres/generator/migration_dependency_sorter.rb,
lib/dynamic_migrations/postgres/server/database/configured_extensions.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/triggers.rb,
lib/dynamic_migrations/postgres/server/database/loaded_schemas_builder.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/validation.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/primary_key.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/validations.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations.rb,
lib/dynamic_migrations/postgres/server/database/triggers_and_functions_loader.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/unique_constraint.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/unique_constraints.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas.rb,
lib/dynamic_migrations/postgres/server/database/keys_and_unique_constraints_loader.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/foreign_key_constraint.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/extensions.rb,
lib/dynamic_migrations/postgres/server/database/schema/table/foreign_key_constraints.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/enums.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/functions.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables/columns.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables/indexes.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables/triggers.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables/primary_key.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables/validations.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables/unique_constraints.rb,
lib/dynamic_migrations/postgres/server/database/differences/to_migrations/schemas/tables/foreign_key_constraints.rb

Overview

include this module at the top of your migration to get access to the custom migration methods. For example:

class CreateFooBars < ActiveRecord::Migration

include DynamicMigrations::ActiveRecord::Migrators

def change
  ...
end

end

Defined Under Namespace

Modules: ActiveRecord, NameHelper, Postgres Classes: ExpectedBooleanError, ExpectedIntegerError, ExpectedStringError, ExpectedSymbolError, InvalidSourceError, ModuleIncludedIntoUnexpectedTargetError

Constant Summary collapse

VERSION =
"3.8.5"