remove_trigger_sql()
function remove_trigger_sql(entityMetadata): string;
Defined in: packages/rxdb-adapter-pglite/src/table/remove_trigger_sql.ts:24
生成删除单个实体触发器的 SQL
为指定实体生成删除触发器和触发器函数的 SQL 语句
Parameters
| Parameter | Type | Description |
|---|---|---|
entityMetadata | EntityMetadata | 实体元数据 |
Returns
string
删除触发器的 SQL 语句(包含 DROP TRIGGER 和 DROP FUNCTION)
Example
const metadata = getEntityMetadata(Todo);
const sql = remove_trigger_sql(metadata);
// 返回:
// DROP TRIGGER IF EXISTS "Todo_change_trigger" ON "public"."Todo"
// ---STATEMENT_SEPARATOR---
// DROP FUNCTION IF EXISTS "public"."Todo_change_trigger_fn"() CASCADE