Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AlterTableColumnAlteringBuilder

class AlterTableColumnAlteringBuilder implements ColumnAlteringInterface, OperationNodeSource, Compilable {
alterColumn(column: string, alteration: AlterColumnBuilderCallback): AlterTableColumnAlteringBuilder;
compile(): CompiledQuery;
dropColumn(column: string): AlterTableColumnAlteringBuilder;
execute(): Promise<void>;
modifyColumn(
columnName: string,
): AlterTableColumnAlteringBuilder;
renameColumn(column: string, newColumn: string): AlterTableColumnAlteringBuilder;
toOperationNode(): AlterTableNode;
}

§Implements

§Constructors

§
new AlterTableColumnAlteringBuilder(props: AlterTableColumnAlteringBuilderProps)
[src]

§Methods

§
alterColumn(column: string, alteration: AlterColumnBuilderCallback): AlterTableColumnAlteringBuilder
[src]
§
dropColumn(column: string): AlterTableColumnAlteringBuilder
[src]
§
execute(): Promise<void>
[src]
§

Creates an alter table modify column query. The modify column statement is only implemeted by MySQL and oracle AFAIK. On other databases you should use the alterColumn method.

§
renameColumn(column: string, newColumn: string): AlterTableColumnAlteringBuilder
[src]
§
toOperationNode(): AlterTableNode
[src]