參考
摘要 | ||
public |
模型代表資料庫中的一個表格。 |
|
public |
這是主要的類別,是 Sequelize 的進入點。 |
|
public |
交易物件用於識別正在執行的交易。 |
|
public |
F format(arr: unknown[], dialect: AbstractDialect): * 此函數已過時。請改用 {@link injectReplacements}。此方法已在 v7 中移除。
|
|
public |
F formatNamedParameters(sql: string, parameters: object, dialect: AbstractDialect): * 此函數已過時。請改用 {@link injectReplacements}。此方法已在 v7 中移除。
|
|
public |
F safeStringifyJson(value: any): string 將值字串化為 JSON,並帶有一些差異
|
|
public |
V DataTypes: * 一個方便的類別,包含常用的資料類型。 |
|
public |
V Deferrable: {"INITIALLY_DEFERRED": *, "INITIALLY_IMMEDIATE": *, "NOT": *, "SET_DEFERRED": *, "SET_IMMEDIATE": *} 與可延遲約束相關的屬性集合。 |
|
public |
V IndexHints: * 一個索引提示的列舉,用於在 MySQL 中使用索引提示進行查詢 |
|
public |
V QueryTypes: * 一個由 |
|
public |
V TableHints: * 一個表格提示的列舉,用於在 MSSQL 中使用表格提示進行查詢 |
關聯
摘要 | ||
public |
在 Sequelize 中建立關聯是透過在模型(來源)上呼叫 belongsTo / hasOne / hasMany / belongsToMany 函數之一,並將另一個模型作為函數的第一個引數(目標)來完成。 |
|
public |
具有聯結表的多對多關聯。 |
|
public |
一對一關聯 |
|
public |
一對多關聯 |
|
public |
一對一關聯 |
方言/抽象
摘要 | ||
public |
|
方言/db2
摘要 | ||
public |
Sequelize 用來與 Db2 資料庫通訊的介面 |
方言/mssql
摘要 | ||
public |
當資料庫連線在作業進行中關閉時拋出 |
|
public |
Sequelize 用來與 MSSQL 資料庫通訊的介面 |
方言/mysql
摘要 | ||
public |
Sequelize 用來與 MySQL/MariaDB 資料庫通訊的介面 |
方言/oracle
摘要 | ||
public |
Sequelize 用來與 Oracle 資料庫通訊的介面 |
方言/postgres
摘要 | ||
public |
Sequelize 用來與 Postgres 資料庫通訊的介面 |
方言/snowflake
摘要 | ||
public |
Sequelize 用來與 Snowflake 資料庫通訊的介面 |
方言/sqlite
摘要 | ||
public |
Sequelize 用來與 SQLite 資料庫通訊的介面 |
錯誤
摘要 | ||
public |
C 彙總錯誤 (AggregateError)(errors: *) 多個錯誤的包裝器 |
|
public |
當關聯建構不正確時拋出(請參閱訊息以了解詳細資訊) |
|
public |
所有 Sequelize 錯誤繼承自的基礎錯誤。 |
|
public |
C 大量記錄錯誤 (BulkRecordError)(error: *, record: *) 當大量操作失敗時拋出,它代表每個記錄的層級錯誤。 |
|
public |
所有連線相關錯誤的基礎類別。 |
|
public |
所有資料庫相關錯誤的基礎類別。 |
|
public |
當 include 語句建構不正確時拋出(請參閱訊息以了解詳細資訊) |
|
public |
當找不到記錄時拋出,通常與 rejectOnEmpty 模式一起使用(請參閱訊息以了解詳細資訊) |
|
public |
當實例方法發生某些問題時拋出(請參閱訊息以了解詳細資訊) |
|
public |
當嘗試更新過時的模型實例時拋出 |
|
public |
當查詢傳遞無效選項時拋出(請參閱訊息以了解詳細資訊) |
|
public |
範圍錯誤。 |
|
public |
C 驗證錯誤 (ValidationError)(message: *, errors: *) 驗證錯誤。 |
|
public |
驗證錯誤項目。此類別的實例包含在 |
|
public |
一個列舉,定義有效的 ValidationErrorItem |
|
public |
一個由 |
錯誤/連線
摘要 | ||
public |
當因為權限不足而拒絕連線到資料庫時拋出 |
|
public |
當由於逾時而未取得連線時拋出 |
|
public |
當拒絕連線到資料庫時拋出 |
|
public |
當連線到資料庫逾時時拋出 |
|
public |
當連線至資料庫的主機名稱找不到時拋出 |
|
public |
當連線至資料庫的主機名稱無法連線時拋出 |
|
public |
當連線至資料庫的任何連線參數具有無效值時拋出 |
errors/database
摘要 | ||
public |
當資料庫中違反排除約束時拋出 |
|
public |
當資料庫中違反外鍵約束時拋出 |
|
public |
當資料庫查詢因死鎖而超時時拋出 |
|
public |
當資料庫中找不到約束名稱時拋出 |
errors/validation
摘要 | ||
public |
當資料庫中違反唯一約束時拋出 |
utils
摘要 | ||
public |
F injectReplacements(sqlString: *, dialect: *, replacements: *): * 將替換項內嵌到它們將會是有效 SQL 值的位置。 |