node-pg-migrate
Version:
PostgreSQL database migration management tool for node.js
14 lines (13 loc) • 455 B
JavaScript
function dropTypeAttribute(mOptions) {
const _drop = (typeName, attributeName, options = {}) => {
const { ifExists = false } = options;
const ifExistsStr = ifExists ? " IF EXISTS" : "";
const typeNameStr = mOptions.literal(typeName);
const attributeNameStr = mOptions.literal(attributeName);
return `ALTER TYPE ${typeNameStr} DROP ATTRIBUTE ${attributeNameStr}${ifExistsStr};`;
};
return _drop;
}
export {
dropTypeAttribute
};