Class: PGTrunk::Operation
- Inherits:
-
Object
- Object
- PGTrunk::Operation
- Includes:
- Comparable, Attributes, Callbacks, Generators, Inversion, Registration, RubyHelpers, SQLHelpers, Validations
- Defined in:
- lib/pg_trunk/core/operation.rb,
lib/pg_trunk/core/operation/callbacks.rb,
lib/pg_trunk/core/operation/inversion.rb,
lib/pg_trunk/core/operation/attributes.rb,
lib/pg_trunk/core/operation/generators.rb,
lib/pg_trunk/core/operation/sql_helpers.rb,
lib/pg_trunk/core/operation/validations.rb,
lib/pg_trunk/core/operation/registration.rb,
lib/pg_trunk/core/operation/ruby_builder.rb,
lib/pg_trunk/core/operation/ruby_helpers.rb
Overview
Base class for operations. Inherit this class to define new operation.
Direct Known Subclasses
PGTrunk::Operations::CheckConstraints::Base, PGTrunk::Operations::CompositeTypes::Base, PGTrunk::Operations::Domains::Base, PGTrunk::Operations::Enums::Base, PGTrunk::Operations::ForeignKeys::Base, PGTrunk::Operations::Functions::Base, PGTrunk::Operations::Indexes::AddIndex, PGTrunk::Operations::MaterializedViews::Base, PGTrunk::Operations::Procedures::Base, PGTrunk::Operations::Rules::Base, PGTrunk::Operations::Sequences::Base, PGTrunk::Operations::Statistics::Base, PGTrunk::Operations::Tables::CreateTable, PGTrunk::Operations::Triggers::Base, PGTrunk::Operations::Views::Base
Defined Under Namespace
Modules: Attributes, Callbacks, Generators, Inversion, Registration, RubyHelpers, SQLHelpers, Validations Classes: IrreversibleMigration, RubyBuilder
Method Summary
Methods included from SQLHelpers
Methods included from RubyHelpers
#dump, #to_a, #to_opts, #to_ruby