@clickup/pg-microsharding
Version:
Microshards support for PostgreSQL
16 lines • 661 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.isNameInSql = isNameInSql;
const escapeRegExp_1 = __importDefault(require("lodash/escapeRegExp"));
const quote_1 = require("./quote");
/**
* Returns true if an SQL clause includes a properly quoted identifier (like
* index name).
*/
function isNameInSql(name, sql) {
return !!sql.match(new RegExp("(\\W|^)" + (0, escapeRegExp_1.default)((0, quote_1.ident)(name).toString()) + "(\\W|$)"));
}
//# sourceMappingURL=isNameInSql.js.map