node-pg-migrate
Version:
PostgreSQL database migration management tool for node.js
14 lines (13 loc) • 556 B
JavaScript
function renameTrigger(mOptions) {
const _rename = (tableName, oldTriggerName, newTriggerName) => {
const oldTriggerNameStr = mOptions.literal(oldTriggerName);
const tableNameStr = mOptions.literal(tableName);
const newTriggerNameStr = mOptions.literal(newTriggerName);
return `ALTER TRIGGER ${oldTriggerNameStr} ON ${tableNameStr} RENAME TO ${newTriggerNameStr};`;
};
_rename.reverse = (tableName, oldTriggerName, newTriggerName) => _rename(tableName, newTriggerName, oldTriggerName);
return _rename;
}
export {
renameTrigger
};