Class: TableBuilder
Defined in: src/migrations/MigrationBuilder.ts:45
Constructors
Constructor
new TableBuilder():
TableBuilder
Returns
TableBuilder
Methods
increments()
increments(
name?):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:60
Parameters
| Parameter | Type | Default value |
|---|---|---|
name | string | 'id' |
Returns
string()
string(
name,length?):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:63
Parameters
| Parameter | Type | Default value |
|---|---|---|
name | string | undefined |
length | number | 255 |
Returns
integer()
integer(
name):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:66
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
decimal()
decimal(
name,precision?,scale?):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:69
Parameters
| Parameter | Type | Default value |
|---|---|---|
name | string | undefined |
precision | number | 10 |
scale | number | 2 |
Returns
boolean()
boolean(
name):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:72
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
text()
text(
name):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:75
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
timestamp()
timestamp(
name):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:78
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
uuid()
uuid(
name):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:81
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
json()
json(
name):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:84
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
float()
float(
name,precision?,scale?):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:87
Parameters
| Parameter | Type | Default value |
|---|---|---|
name | string | undefined |
precision | number | 8 |
scale | number | 2 |
Returns
bigInteger()
bigInteger(
name):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:90
Parameters
| Parameter | Type |
|---|---|
name | string |
Returns
enum()
enum(
name,values):ColumnBuilder
Defined in: src/migrations/MigrationBuilder.ts:93
Parameters
| Parameter | Type |
|---|---|
name | string |
values | string[] |
Returns
Properties
columns
readonlycolumns:ColumnDefinition[] =[]
Defined in: src/migrations/MigrationBuilder.ts:46