构造函数
constructor
-
属性
只读@instanceof
"@instanceof": symbol
checks
columns
comment?: string
可选database
database?: string
可选engine
engine?: string
exclusions
foreignKeys
indices
justCreated
justCreated: boolean
name
name: string
可选schema
schema?: string
uniques
可选withoutRowid
withoutRowid?: boolean
访问器
primaryColumns
-
方法
addCheckConstraint
-
addCheckConstraint(checkConstraint: TableCheck): void
返回 void
addColumn
-
返回 void
addExclusionConstraint
-
返回 void
addForeignKey
-
返回 void
addIndex
-
addIndex(index: TableIndex, isMysql?: boolean): void
返回 void
addUniqueConstraint
-
addUniqueConstraint(uniqueConstraint: TableUnique): void
返回 void
clone
-
findColumnByName
-
findColumnByName(name: string): TableColumn | undefined
findColumnChecks
-
findColumnForeignKeys
-
findColumnIndices
-
findColumnUniques
-
removeCheckConstraint
-
removeCheckConstraint(removedCheck: TableCheck): void
返回 void
removeColumn
-
返回 void
removeExclusionConstraint
-
返回 void
removeForeignKey
-
返回 void
removeIndex
-
removeIndex(tableIndex: TableIndex, isMysql?: boolean): void
返回 void
removeUniqueConstraint
-
removeUniqueConstraint(removedUnique: TableUnique): void
返回 void
静态create
-
Table in the database represented in this class.