class

Luna::Migrations::TableDefinition

Inherits Reference < Object

Constructors

Instance methods

bigint(name : Symbol, null : Bool = true, default : DB::Any | Nil = nil)
Source
boolean(name : Symbol, null : Bool = true, default : Bool | Nil = nil)
Source
columns
Source
datetime(name : Symbol, null : Bool = true, default_now : Bool = false)
Source
decimal(name : Symbol, precision : Int32 = 10, scale : Int32 = 0, null : Bool = true, default : DB::Any | Nil = nil)
Source
dialect
Source
float(name : Symbol, null : Bool = true, default : DB::Any | Nil = nil)
Source
integer(name : Symbol, null : Bool = true, default : DB::Any | Nil = nil)
Source
primary_key(name = "id")
Source
string(name : Symbol, limit : Int32 | Nil = nil, null : Bool = true, default : DB::Any | Nil = nil)
Source
text(name : Symbol, null : Bool = true, default : DB::Any | Nil = nil)
Source
timestamps(null : Bool = false)
Source