MSSqlQueryInterface
継承
SequelizeがMSSQLデータベースと通信するために使用するインターフェース
メソッド概要
公開メソッド | ||
public |
非同期 removeColumn(tableName: *, attributeName: *, options: *): * 既存のテーブルから列をクリーンに削除できないMSSQLの機能に関するラッパーです。 |
|
public |
非同期 upsert(tableName: *, insertValues: *, updateValues: *, where: *, options: *): * |
継承サマリー
クラスQueryInterfaceからの継承 | ||
public |
テーブルに新しい列を追加します。 |
|
public |
非同期 addConstraint(tableName: 文字列, options: オブジェクト): Promise テーブルに制約を追加します。 |
|
public |
列にインデックスを追加します。 |
|
public |
テーブルから複数のレコードを削除します。 |
|
public |
テーブルに複数のレコードを挿入します。 |
|
public |
非同期 bulkUpdate(tableName: 文字列, values: オブジェクト, identifier: オブジェクト, options: オブジェクト, attributes: オブジェクト): Promise テーブルの複数のレコードを更新します。 |
|
public |
非同期 changeColumn(tableName: 文字列, attributeName: 文字列, dataTypeOrOptions: オブジェクト, options: オブジェクト): * 列の定義を変更します。 |
|
public |
非同期 createDatabase(database: 文字列, options: オブジェクト): Promise データベースを作成します。 |
|
public |
非同期 createFunction(functionName: 文字列, params: 配列, returnType: 文字列, language: 文字列, body: 文字列, optionsArray: 配列, options: オブジェクト): Promise SQL関数を生成します。 |
|
public |
非同期 createSchema(schema: 文字列, options: オブジェクト): Promise スキーマを作成します。 |
|
public |
指定された属性セットを持つテーブルを作成します。 |
|
public |
非同期 describeTable(tableName: 文字列, options: オブジェクト): Promise<オブジェクト> テーブル構造を記述します。 |
|
public |
非同期 dropAllSchemas(options: オブジェクト): Promise すべてのスキーマを削除します。 |
|
public |
非同期 dropAllTables(options: オブジェクト): Promise データベースからすべてのテーブルを削除します。 |
|
public |
非同期 dropDatabase(database: 文字列, options: オブジェクト): Promise データベースを削除します。 |
|
public |
非同期 dropFunction(functionName: 文字列, params: 配列, options: オブジェクト): Promise SQL関数を削除します。 |
|
public |
非同期 dropSchema(schema: 文字列, options: オブジェクト): Promise スキーマを削除します。 |
|
public |
データベースからテーブルを削除します。 |
|
public |
非同期 getForeignKeyReferencesForTable(tableName: 文字列, options: オブジェクト): * テーブルの外部キー参照の詳細を取得します。 |
|
public |
非同期 getForeignKeysForTables(tableNames: 文字列[], options: オブジェクト): Promise 要求されたテーブルのすべての外部キー制約を返します。 |
|
public |
quoteIdentifier(identifier: 文字列, force: ブール値): 文字列 識別子のリストを「.」で分割し、各部分を引用符で囲みます。 |
|
public |
quoteIdentifiers(identifiers: 文字列): 文字列 識別子のリストを「.」で分割し、各部分を引用符で囲みます。 |
|
public |
非同期 removeColumn(tableName: 文字列, attributeName: 文字列, options: オブジェクト): * テーブルから列を削除します。 |
|
public |
非同期 removeConstraint(tableName: 文字列, constraintName: 文字列, options: オブジェクト): * テーブルから制約を削除します。 |
|
public |
テーブルから既存のインデックスを削除します。 |
|
public |
列の名前を変更します。 |
|
public |
非同期 renameFunction(oldFunctionName: 文字列, params: 配列, newFunctionName: 文字列, options: オブジェクト): Promise SQL関数の名前を変更します。 |
|
public |
非同期 renameTable(before: 文字列, after: 文字列, options: オブジェクト): Promise テーブルの名前を変更します。 |
|
public |
非同期 showAllSchemas(options: オブジェクト): Promise<配列> すべてのスキーマを表示します。 |
|
public |
非同期 tableExists(tableName: TableName, options: QueryOptions): Promise<ブール値> データベースにテーブルが存在する場合はtrue、存在しない場合はfalseを返すPromiseを返します。 |
|
public |
非同期 upsert(tableName: 文字列, insertValues: オブジェクト, updateValues: オブジェクト, where: オブジェクト, options: オブジェクト): Promise<ブール値, ?数値> Upsert |
公開メソッド
公開 非同期 removeColumn(tableName: *, attributeName: *, options: *): * ソース
既存のテーブルから列をクリーンに削除できないMSSQLの機能に関するラッパーです。
オーバーライド
QueryInterface#removeColumnパラメータ
名前 | 型 | 属性 | 説明 |
tableName | * | ||
attributeName | * | ||
options | * |
戻り値
* |
公開 非同期 upsert(tableName: *, insertValues: *, updateValues: *, where: *, options: *): * ソース
Upsert
オーバーライド
QueryInterface#upsertパラメータ
名前 | 型 | 属性 | 説明 |
tableName | * | ||
insertValues | * | ||
updateValues | * | ||
where | * | ||
options | * |
戻り値
* |