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
+2 -1
View File
@@ -1,6 +1,7 @@
import isVectorField from "./is-vector-field";
import mapDataType from "./map-data-types";
import MariaDBQuoteGen from "./mariadb-quote-gen";
import { escapeStringLiteral } from "../../utils/sql-identifier";
export default function buildColumnDefinition(field, options = {}) {
if (!field.fieldName) {
throw new Error("Field name is required");
@@ -27,7 +28,7 @@ export default function buildColumnDefinition(field, options = {}) {
}
if (field.defaultValue !== undefined) {
if (typeof field.defaultValue === "string") {
parts.push(`DEFAULT '${field.defaultValue.replace(/'/g, "''")}'`);
parts.push(`DEFAULT '${escapeStringLiteral(field.defaultValue)}'`);
}
else {
parts.push(`DEFAULT ${field.defaultValue}`);