Add MariaDB queue table. Fix Bugs

This commit is contained in:
2026-10-18 15:58:02 +01:00
parent d872c3661a
commit f9ba5f8657
28 changed files with 785 additions and 49 deletions
+4
View File
@@ -2,9 +2,13 @@ import dbHandler from "../db-handler";
import sqlInsertGenerator from "../../utils/sql-insert-generator";
import { sanitizeHtmlFieldsBatch } from "../../utils/sanitize-html-fields";
import grabDuplicateSafeInsertSql from "../grab-duplicate-safe-insert-sql";
import { assertNoProtectedQueueFields, isQueueTable, } from "../queue/queue-utils";
export default async function DbInsert({ table, data, update_on_duplicate, config, }) {
let sqlObj = null;
try {
if (isQueueTable(table)) {
assertNoProtectedQueueFields(table, data);
}
const sanitizedData = sanitizeHtmlFieldsBatch({
table,
data,