UNPKG

node-pg-migrate

Version:

PostgreSQL database migration management tool for node.js

15 lines (14 loc) 509 B
function dropTrigger(mOptions) { const _drop = (tableName, triggerName, options = {}) => { const { ifExists = false, cascade = false } = options; const ifExistsStr = ifExists ? " IF EXISTS" : ""; const cascadeStr = cascade ? " CASCADE" : ""; const triggerNameStr = mOptions.literal(triggerName); const tableNameStr = mOptions.literal(tableName); return `DROP TRIGGER${ifExistsStr} ${triggerNameStr} ON ${tableNameStr}${cascadeStr};`; }; return _drop; } export { dropTrigger };