MCPcopy Create free account
hub / github.com/porsager/postgres / escapeIdentifiers

Function escapeIdentifiers

cjs/src/types.js:212–214  ·  view source on GitHub ↗
(xs, { transform: { column } })

Source from the content-addressed store, hash-verified

210}
211
212function escapeIdentifiers(xs, { transform: { column } }) {
213 return xs.map(x => escapeIdentifier(column.to ? column.to(x) : x)).join(',')
214}
215
216const escapeIdentifier = module.exports.escapeIdentifier = function escape(str) {
217 return '"' + str.replace(/"/g, '""').replace(/\./g, '"."') + '"'

Callers 3

buildMethod · 0.70
selectFunction · 0.70
insertFunction · 0.70

Calls 1

escapeIdentifierFunction · 0.50

Tested by

no test coverage detected