node-pg-migrate
Version:
PostgreSQL database migration management tool for node.js
15 lines (14 loc) • 539 B
JavaScript
function dropConstraint(mOptions) {
const _drop = (tableName, constraintName, options = {}) => {
const { ifExists = false, cascade = false } = options;
const ifExistsStr = ifExists ? " IF EXISTS" : "";
const cascadeStr = cascade ? " CASCADE" : "";
const tableNameStr = mOptions.literal(tableName);
const constraintNameStr = mOptions.literal(constraintName);
return `ALTER TABLE ${tableNameStr} DROP CONSTRAINT${ifExistsStr} ${constraintNameStr}${cascadeStr};`;
};
return _drop;
}
export {
dropConstraint
};