This commit is contained in:
2026-02-11 06:56:43 +01:00
parent 80df059135
commit a90706de5d
7 changed files with 90 additions and 39 deletions
@@ -17,7 +17,7 @@ import grabParsedValue from "./grab-parsed-value";
*/
export default async function addDbEntry<
T extends { [k: string]: any } = any,
K extends string = string
K extends string = string,
>({
dbContext,
paradigm,
@@ -109,7 +109,7 @@ export default async function addDbEntry<
const targetFieldSchema = tableSchema
? tableSchema?.fields?.find(
(field) => field.fieldName === dataKey
(field) => field.fieldName === dataKey,
)
: null;
@@ -135,7 +135,7 @@ export default async function addDbEntry<
} catch (error: any) {
console.log(
"DSQL: Error in parsing data keys =>",
error.message
error.message,
);
continue;
}
@@ -164,6 +164,7 @@ export default async function addDbEntry<
if (v?.toString().match(/VEC_FromText/i)) {
return v;
}
return "?";
})
.join(",");
@@ -182,7 +183,7 @@ export default async function addDbEntry<
let query = `INSERT INTO ${
isMaster && !dbFullName ? "" : `\`${dbFullName}\`.`
}\`${tableName}\` (${insertKeysArray.join(
","
",",
)}) VALUES (${grabQueryValuesString(insertValuesArray)})`;
const finalQueryValues = grabFinalQueryValuesArr(queryValuesArray);
@@ -230,13 +231,13 @@ export default async function addDbEntry<
let query = `INSERT INTO ${
isMaster && !dbFullName ? "" : `\`${dbFullName}\`.`
}\`${tableName}\` (${batchInsertKeysArray?.join(
","
",",
)}) VALUES ${batchInsertValuesArray
.map((vl) => `(${grabQueryValuesString(vl)})`)
.join(",")}`;
const finalQueryValues = grabFinalQueryValuesArr(
batchQueryValuesArray.flat()
batchQueryValuesArray.flat(),
);
if (onDuplicate) {