MCPcopy Create free account
hub / github.com/outerbase/studio / createTrigger

Method createTrigger

src/drivers/sqlite-base-driver.ts:276–278  ·  view source on GitHub ↗
(change: DatabaseTriggerSchema)

Source from the content-addressed store, hash-verified

274 }
275
276 createTrigger(change: DatabaseTriggerSchema): string {
277 return `CREATE TRIGGER ${escapeIdentity(change.name ?? "")} \n${change.when} ${change.operation} ON ${escapeIdentity(change.tableName)} \nFOR EACH ROW \nBEGIN \n\t${change.statement} \nEND`;
278 }
279
280 dropTrigger(schemaName: string, name: string): string {
281 return `DROP TRIGGER IF EXISTS ${this.escapeId(schemaName)}.${this.escapeId(name)}`;

Callers

nothing calls this directly

Calls 1

escapeIdentityFunction · 0.90

Tested by

no test coverage detected