Add MariaDB queue table. Fix Bugs
This commit is contained in:
+2
-1
@@ -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}`);
|
||||
|
||||
Reference in New Issue
Block a user