From 26e11c5c1527b2f38b64d9dab19522cdc1589eb7 Mon Sep 17 00:00:00 2001 From: Uddalak Das Date: Sat, 12 May 2018 01:02:17 +0530 Subject: [PATCH] Added single quotes for default values which are string --- dialects/mysql.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dialects/mysql.js b/dialects/mysql.js index b43c07c..a9eb42b 100644 --- a/dialects/mysql.js +++ b/dialects/mysql.js @@ -6,7 +6,9 @@ class MySQLDialect { _quote (str) { return '`' + str + '`' } - + _singleQuote (str) { + return !str ? str : '\'' + str + '\''; + } describeDatabase (options) { var schema = { dialect: 'mysql', sequences: [] } var client = new MysqlClient(options) @@ -27,7 +29,7 @@ class MySQLDialect { t.columns = columns.map((column) => ({ name: column.Field, nullable: column.Null === 'YES', - default_value: column.Default, + default_value: this._singleQuote(column.Default), type: column.Type, extra: column.Extra }))