mirror of
https://github.com/knex/knex.git
synced 2026-01-06 12:07:07 +00:00
Add create/drop schema methods to SchemaBuilder (#3579)
This commit is contained in:
parent
80a2516734
commit
aea29d0a7c
4
types/index.d.ts
vendored
4
types/index.d.ts
vendored
@ -1483,6 +1483,8 @@ declare namespace Knex {
|
||||
tableName: string,
|
||||
callback: (tableBuilder: CreateTableBuilder) => any
|
||||
): SchemaBuilder;
|
||||
createSchema(schemaName: string): SchemaBuilder;
|
||||
createSchemaIfNotExists(schemaName: string): SchemaBuilder;
|
||||
alterTable(
|
||||
tableName: string,
|
||||
callback: (tableBuilder: CreateTableBuilder) => any
|
||||
@ -1496,6 +1498,8 @@ declare namespace Knex {
|
||||
callback: (tableBuilder: AlterTableBuilder) => any
|
||||
): Promise<void>;
|
||||
dropTableIfExists(tableName: string): SchemaBuilder;
|
||||
dropSchema(schemaName: string): SchemaBuilder;
|
||||
dropSchemaIfExists(schemaName: string): SchemaBuilder;
|
||||
raw(statement: string): SchemaBuilder;
|
||||
withSchema(schemaName: string): SchemaBuilder;
|
||||
queryContext(context: any): SchemaBuilder;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user