class Marten::DB::Migration::Operation::CreateTable
Defined in:
marten/db/migration/operation/create_table.crConstructors
Instance Method Summary
- #columns : Array(Marten::DB::Management::Column::Base)
- #describe : String
- #indexes : Array(Marten::DB::Management::Index)
- #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
- #name : String
- #serialize : String
- #unique_constraints : Array(Marten::DB::Management::Constraint::Unique)
Instance methods inherited from class Marten::DB::Migration::Operation::Base
  
  
    
      describe : String
    describe, 
    
  
    
      faked=(faked : Bool)
    faked=, 
    
  
    
      faked? : Bool
    faked?, 
    
  
    
      mutate_db_backward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
    mutate_db_backward, 
    
  
    
      mutate_db_forward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
    mutate_db_forward, 
    
  
    
      mutate_state_forward(app_label : String, state : Management::ProjectState) : Nil
    mutate_state_forward, 
    
  
    
      serialize : String
    serialize
    
  
    
    
  
    
  Instance methods inherited from module Marten::DB::CanFormatStringsOrSymbols
  
  
    
      format_string_or_symbol(value : String)
    format_string_or_symbol
    
  
    
    
  
    
    
    
  
    
    
    
  
Constructor Detail
        
        def self.new(name : String, columns : Array(Management::Column::Base), unique_constraints : Array(Management::Constraint::Unique) = [] of Management::Constraint::Unique, indexes : Array(Management::Index) = [] of Management::Index)
        #
      
      
      Instance Method Detail
        
        def mutate_db_backward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
        #
      
      
      
        
        def mutate_db_forward(app_label : String, schema_editor : Management::SchemaEditor::Base, from_state : Management::ProjectState, to_state : Management::ProjectState) : Nil
        #
      
      
      
        
        def mutate_state_forward(app_label : String, state : Management::ProjectState) : Nil
        #