abstract class Marten::DB::Migration::Operation::Base
- Marten::DB::Migration::Operation::Base
- Reference
- Object
Included Modules
Direct Known Subclasses
- Marten::DB::Migration::Operation::AddColumn
- Marten::DB::Migration::Operation::AddIndex
- Marten::DB::Migration::Operation::AddUniqueConstraint
- Marten::DB::Migration::Operation::ChangeColumn
- Marten::DB::Migration::Operation::CreateTable
- Marten::DB::Migration::Operation::DeleteTable
- Marten::DB::Migration::Operation::ExecuteSQL
- Marten::DB::Migration::Operation::RemoveColumn
- Marten::DB::Migration::Operation::RemoveIndex
- Marten::DB::Migration::Operation::RemoveUniqueConstraint
- Marten::DB::Migration::Operation::RenameColumn
- Marten::DB::Migration::Operation::RenameTable
- Marten::DB::Migration::Operation::RunCode
Defined in:
marten/db/migration/operation/base.crInstance Method Summary
- #describe : String
- #faked=(faked : Bool)
- #faked? : Bool
- #mutate_db_backward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
- #mutate_db_forward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
- #mutate_state_forward(app_label : String, state : Management::ProjectState) : Nil
- #serialize : String
Instance methods inherited from module Marten::DB::CanFormatStringsOrSymbols
format_string_or_symbol(value : String)
format_string_or_symbol
Instance Method Detail
abstract
def mutate_db_backward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
#
abstract
def mutate_db_forward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
#
abstract
def mutate_state_forward(app_label : String, state : Management::ProjectState) : Nil
#