UNPKG

ddl-manager

Version:

store postgres procedures and triggers in files

16 lines (14 loc) 442 B
import { DatabaseTrigger } from "../schema/DatabaseTrigger"; import { wrapText } from "./wrapText"; export function getUnfreezeTriggerSql(trigger: DatabaseTrigger) { let prefix = ""; if ( trigger.comment ) { prefix = trigger.comment + "\n"; } const triggerIdentifySql = trigger.getSignature(); return ` comment on trigger ${ triggerIdentifySql } is ${wrapText( prefix + "ddl-manager-sync" )} `; }