mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 09:05:59 +00:00
14 lines
397 B
JavaScript
14 lines
397 B
JavaScript
function makeUniqueColumnNames(res) {
|
|
const usedNames = new Set();
|
|
for (let i = 0; i < res.length; i++) {
|
|
if (usedNames.has(res[i].columnName)) {
|
|
let suffix = 2;
|
|
while (usedNames.has(`${res[i].columnName}${suffix}`)) suffix++;
|
|
res[i].columnName = `${res[i].columnName}${suffix}`;
|
|
}
|
|
usedNames.add(res[i].columnName);
|
|
}
|
|
}
|
|
|
|
module.exports = makeUniqueColumnNames;
|