UNPKG

node-pg-migrate

Version:

PostgreSQL database migration management tool for node.js

15 lines (14 loc) 639 B
import { formatParams } from "../../utils.js"; function renameFunction(mOptions) { const _rename = (oldFunctionName, functionParams = [], newFunctionName) => { const paramsStr = formatParams(functionParams, mOptions); const oldFunctionNameStr = mOptions.literal(oldFunctionName); const newFunctionNameStr = mOptions.literal(newFunctionName); return `ALTER FUNCTION ${oldFunctionNameStr}${paramsStr} RENAME TO ${newFunctionNameStr};`; }; _rename.reverse = (oldFunctionName, functionParams, newFunctionName) => _rename(newFunctionName, functionParams, oldFunctionName); return _rename; } export { renameFunction };