SchemaBuilder
object. The SchemaBuilder
takes the same Grammar that a QueryBuilder
takes. It can additionally take a struct of default query options forwarded on to queryExecute
.Note: theSchemaBuilder
is a transient, and a new one should be created for each operation.
SchemaBuilder
has four main methods to start your database object creation:true
true
Blueprint
as the only argument.false
{}
queryExecute
.false
true
true
true
Blueprint
as the only argument.false
{}
queryExecute
.false
true
true
false
{}
queryExecute
.false
true
SchemaBuilder
as well:rename
true
true
false
{}
queryExecute
.false
true
hasTable
true
false
{}
queryExecute
.false
true
hasColumn
true
true
false
{}
queryExecute
.false
true