跳到主要内容

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

ParameterTypeDescription
adapterRxDBAdapterPGlitePGlite 适配器实例

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);
}