Skip to main content
CrystalDocs
Search documentation
Search
Browse Docs
CrystalShards
About
class
Luna::Migrations::TableDefinition
Inherits
Reference
<
Object
Constructors
new
(dialect :
Luna::SQL::Dialect
)
Source
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