UNPKG

node-pg-migrate

Version:

PostgreSQL database migration management tool for node.js

16 lines (15 loc) 608 B
import { removeFromOperatorFamily } from "./removeFromOperatorFamily.js"; import { operatorMap } from "./shared.js"; const addToOperatorFamily = (mOptions) => { const method = (operatorFamilyName, indexMethod, operatorList) => { const operatorFamilyNameStr = mOptions.literal(operatorFamilyName); const operatorListStr = operatorList.map(operatorMap(mOptions)).join(",\n "); return `ALTER OPERATOR FAMILY ${operatorFamilyNameStr} USING ${indexMethod} ADD ${operatorListStr};`; }; method.reverse = removeFromOperatorFamily(mOptions); return method; }; export { addToOperatorFamily };