remove_all_triggers_sql()
function remove_all_triggers_sql(adapter): string;
Defined in: packages/rxdb-adapter-pglite/src/table/remove_trigger_sql.ts:61
生成删除所有实体触发器的 SQL
遍历所有启用日志的实体(log !== false),生成删除触发器的 SQL
Parameters
| Parameter | Type | Description |
|---|---|---|
adapter | RxDBAdapterPGlite | PGlite 适配器实例 |
Returns
string
删除所有触发器的 SQL 语句(每个实体的语句用 ---STATEMENT_SEPARATOR--- 分隔)
Example
const sql = remove_all_triggers_sql(adapter);
const statements = sql.split('---STATEMENT_SEPARATOR---');
for (const statement of statements) {
await adapter.query(statement);
}