#
Interface: CreateTableBuilder#
Hierarchy↳ CreateTableBuilder
#
Methods#
bigIncrementsâ–¸ bigIncrements(columnName?
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName? | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1723
#
bigIntegerâ–¸ bigInteger(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1728
#
binaryâ–¸ binary(columnName
: string, length?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
length? | number |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1757
#
booleanâ–¸ boolean(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1746
#
charsetâ–¸ charset(val
: string): CreateTableBuilder
#
Parameters:Name | Type |
---|---|
val | string |
Returns: CreateTableBuilder
Defined in: node_modules/knex/types/index.d.ts:1795
#
collateâ–¸ collate(val
: string): CreateTableBuilder
#
Parameters:Name | Type |
---|---|
val | string |
Returns: CreateTableBuilder
Defined in: node_modules/knex/types/index.d.ts:1796
#
commentâ–¸ comment(val
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
val | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1771
#
dateâ–¸ date(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1747
#
dateTimeâ–¸ dateTime(columnName
: string, options?
: Readonly<{ precision?
: number ; useTz?
: boolean }>): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
options? | Readonly<{ precision? : number ; useTz? : boolean }> |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1748
#
decimalâ–¸ decimal(columnName
: string, precision?
: null | number, scale?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
precision? | null | number |
scale? | number |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1741
#
doubleâ–¸ double(columnName
: string, precision?
: number, scale?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
precision? | number |
scale? | number |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1736
#
dropColumnâ–¸ dropColumn(columnName
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1724
#
dropColumnsâ–¸ dropColumns(...columnNames
: string[]): TableBuilder
#
Parameters:Name | Type |
---|---|
...columnNames | string[] |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1725
#
dropForeignâ–¸ dropForeign(columnNames
: readonly string[], foreignKeyName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly string[] |
foreignKeyName? | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1785
#
dropIndexâ–¸ dropIndex(columnNames
: string | readonly (string | Raw<any>)[], indexName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | string | readonly (string | Raw<any>)[] |
indexName? | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1788
#
dropPrimaryâ–¸ dropPrimary(constraintName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
constraintName? | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1787
#
dropTimestampsâ–¸ dropTimestamps(): ColumnBuilder
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1789
#
dropUniqueâ–¸ dropUnique(columnNames
: readonly (string | Raw<any>)[], indexName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly (string | Raw<any>)[] |
indexName? | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1786
#
engineâ–¸ engine(val
: string): CreateTableBuilder
#
Parameters:Name | Type |
---|---|
val | string |
Returns: CreateTableBuilder
Defined in: node_modules/knex/types/index.d.ts:1794
#
enuâ–¸ enu(columnName
: string, values
: readonly Value[], options?
: EnumOptions): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
values | readonly Value[] |
options? | EnumOptions |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1763
#
enumâ–¸ enum(columnName
: string, values
: readonly Value[], options?
: EnumOptions): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
values | readonly Value[] |
options? | EnumOptions |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1758
#
floatâ–¸ float(columnName
: string, precision?
: number, scale?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
precision? | number |
scale? | number |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1731
#
foreignâ–¸ foreign(column
: string, foreignKeyName?
: string): ForeignConstraintBuilder
#
Parameters:Name | Type |
---|---|
column | string |
foreignKeyName? | string |
Returns: ForeignConstraintBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1780
â–¸ foreign(columns
: readonly string[], foreignKeyName?
: string): MultikeyForeignConstraintBuilder
#
Parameters:Name | Type |
---|---|
columns | readonly string[] |
foreignKeyName? | string |
Returns: MultikeyForeignConstraintBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1781
#
incrementsâ–¸ increments(columnName?
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName? | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1722
#
indexâ–¸ index(columnNames
: string | readonly (string | Raw<any>)[], indexName?
: string, indexType?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | string | readonly (string | Raw<any>)[] |
indexName? | string |
indexType? | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1774
#
inheritsâ–¸ inherits(val
: string): CreateTableBuilder
#
Parameters:Name | Type |
---|---|
val | string |
Returns: CreateTableBuilder
Defined in: node_modules/knex/types/index.d.ts:1797
#
integerâ–¸ integer(columnName
: string, length?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
length? | number |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1727
#
jsonâ–¸ json(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1768
#
jsonbâ–¸ jsonb(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1769
#
primaryâ–¸ primary(columnNames
: readonly string[], constraintName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly string[] |
constraintName? | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1773
#
queryContextâ–¸ queryContext(context
: any): TableBuilder
#
Parameters:Name | Type |
---|---|
context | any |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1790
#
renameColumnâ–¸ renameColumn(from
: string, to
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
from | string |
to | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1726
#
specificTypeâ–¸ specificType(columnName
: string, type
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
type | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1772
#
stringâ–¸ string(columnName
: string, length?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
length? | number |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1730
#
textâ–¸ text(columnName
: string, textType?
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
textType? | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1729
#
timeâ–¸ time(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1749
#
timestampâ–¸ timestamp(columnName
: string, options?
: Readonly<{ precision?
: number ; useTz?
: boolean }>): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
options? | Readonly<{ precision? : number ; useTz? : boolean }> |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1750
â–¸ timestamp(columnName
: string, withoutTz?
: boolean, precision?
: number): ColumnBuilder
deprecated
#
Parameters:Name | Type |
---|---|
columnName | string |
withoutTz? | boolean |
precision? | number |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1752
#
timestampsâ–¸ timestamps(useTimestampType?
: boolean, makeDefaultNow?
: boolean): ColumnBuilder
#
Parameters:Name | Type |
---|---|
useTimestampType? | boolean |
makeDefaultNow? | boolean |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1753
#
uniqueâ–¸ unique(columnNames
: readonly (string | Raw<any>)[], indexName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly (string | Raw<any>)[] |
indexName? | string |
Returns: TableBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1779
#
uuidâ–¸ uuid(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Inherited from: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1770