node-pg-migrate
Version:
PostgreSQL database migration management tool for node.js
13 lines (12 loc) • 616 B
JavaScript
function renameOperatorFamily(mOptions) {
const _rename = (oldOperatorFamilyName, indexMethod, newOperatorFamilyName) => {
const oldOperatorFamilyNameStr = mOptions.literal(oldOperatorFamilyName);
const newOperatorFamilyNameStr = mOptions.literal(newOperatorFamilyName);
return `ALTER OPERATOR FAMILY ${oldOperatorFamilyNameStr} USING ${indexMethod} RENAME TO ${newOperatorFamilyNameStr};`;
};
_rename.reverse = (oldOperatorFamilyName, indexMethod, newOperatorFamilyName) => _rename(newOperatorFamilyName, indexMethod, oldOperatorFamilyName);
return _rename;
}
export {
renameOperatorFamily
};