#
Interface: TableBuilder#
HierarchyTableBuilder
#
Methods#
bigIncrementsâ–¸ bigIncrements(columnName?
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName? | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1717
#
bigIntegerâ–¸ bigInteger(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1722
#
binaryâ–¸ binary(columnName
: string, length?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
length? | number |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1751
#
booleanâ–¸ boolean(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1740
#
commentâ–¸ comment(val
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
val | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1765
#
dateâ–¸ date(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1741
#
dateTimeâ–¸ dateTime(columnName
: string, options?
: Readonly<{ precision?
: undefined | number ; useTz?
: undefined | boolean }>): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
options? | Readonly<{ precision? : undefined | number ; useTz? : undefined | boolean }> |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1742
#
decimalâ–¸ decimal(columnName
: string, precision?
: null | number, scale?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
precision? | null | number |
scale? | number |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1735
#
doubleâ–¸ double(columnName
: string, precision?
: number, scale?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
precision? | number |
scale? | number |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1730
#
dropColumnâ–¸ dropColumn(columnName
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1718
#
dropColumnsâ–¸ dropColumns(...columnNames
: string[]): TableBuilder
#
Parameters:Name | Type |
---|---|
...columnNames | string[] |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1719
#
dropForeignâ–¸ dropForeign(columnNames
: readonly string[], foreignKeyName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly string[] |
foreignKeyName? | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1779
#
dropIndexâ–¸ dropIndex(columnNames
: string | readonly (string | Raw<any>)[], indexName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | string | readonly (string | Raw<any>)[] |
indexName? | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1782
#
dropPrimaryâ–¸ dropPrimary(constraintName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
constraintName? | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1781
#
dropTimestampsâ–¸ dropTimestamps(): ColumnBuilder
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1783
#
dropUniqueâ–¸ dropUnique(columnNames
: readonly (string | Raw<any>)[], indexName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly (string | Raw<any>)[] |
indexName? | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1780
#
enuâ–¸ enu(columnName
: string, values
: readonly Value[], options?
: EnumOptions): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
values | readonly Value[] |
options? | EnumOptions |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1757
#
enumâ–¸ enum(columnName
: string, values
: readonly Value[], options?
: EnumOptions): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
values | readonly Value[] |
options? | EnumOptions |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1752
#
floatâ–¸ float(columnName
: string, precision?
: number, scale?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
precision? | number |
scale? | number |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1725
#
foreignâ–¸ foreign(column
: string, foreignKeyName?
: string): ForeignConstraintBuilder
#
Parameters:Name | Type |
---|---|
column | string |
foreignKeyName? | string |
Returns: ForeignConstraintBuilder
Defined in: node_modules/knex/types/index.d.ts:1774
â–¸ foreign(columns
: readonly string[], foreignKeyName?
: string): MultikeyForeignConstraintBuilder
#
Parameters:Name | Type |
---|---|
columns | readonly string[] |
foreignKeyName? | string |
Returns: MultikeyForeignConstraintBuilder
Defined in: node_modules/knex/types/index.d.ts:1775
#
incrementsâ–¸ increments(columnName?
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName? | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1716
#
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
Defined in: node_modules/knex/types/index.d.ts:1768
#
integerâ–¸ integer(columnName
: string, length?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
length? | number |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1721
#
jsonâ–¸ json(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1762
#
jsonbâ–¸ jsonb(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1763
#
primaryâ–¸ primary(columnNames
: readonly string[], constraintName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly string[] |
constraintName? | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1767
#
queryContextâ–¸ queryContext(context
: any): TableBuilder
#
Parameters:Name | Type |
---|---|
context | any |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1784
#
renameColumnâ–¸ renameColumn(from
: string, to
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
from | string |
to | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1720
#
specificTypeâ–¸ specificType(columnName
: string, type
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
type | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1766
#
stringâ–¸ string(columnName
: string, length?
: number): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
length? | number |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1724
#
textâ–¸ text(columnName
: string, textType?
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
textType? | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1723
#
timeâ–¸ time(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1743
#
timestampâ–¸ timestamp(columnName
: string, options?
: Readonly<{ precision?
: undefined | number ; useTz?
: undefined | boolean }>): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
options? | Readonly<{ precision? : undefined | number ; useTz? : undefined | boolean }> |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1744
â–¸ timestamp(columnName
: string, withoutTz?
: boolean, precision?
: number): ColumnBuilder
deprecated
#
Parameters:Name | Type |
---|---|
columnName | string |
withoutTz? | boolean |
precision? | number |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1746
#
timestampsâ–¸ timestamps(useTimestampType?
: boolean, makeDefaultNow?
: boolean): ColumnBuilder
#
Parameters:Name | Type |
---|---|
useTimestampType? | boolean |
makeDefaultNow? | boolean |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1747
#
uniqueâ–¸ unique(columnNames
: readonly (string | Raw<any>)[], indexName?
: string): TableBuilder
#
Parameters:Name | Type |
---|---|
columnNames | readonly (string | Raw<any>)[] |
indexName? | string |
Returns: TableBuilder
Defined in: node_modules/knex/types/index.d.ts:1773
#
uuidâ–¸ uuid(columnName
: string): ColumnBuilder
#
Parameters:Name | Type |
---|---|
columnName | string |
Returns: ColumnBuilder
Defined in: node_modules/knex/types/index.d.ts:1764