diff --git a/forward_engineering/helpers/columnDefinitionHelper.js b/forward_engineering/helpers/columnDefinitionHelper.js index a71af0b..41b1819 100644 --- a/forward_engineering/helpers/columnDefinitionHelper.js +++ b/forward_engineering/helpers/columnDefinitionHelper.js @@ -75,7 +75,7 @@ module.exports = wrap => { const decorateDefault = (type, defaultValue) => { const defaultValuesRegExp = - /^(null|current_timestamp(\(\d+\))?)(\s+on\s+update\s+current_timestamp(\(\d+\))?)?$/i; + /^(null|current_timestamp(\(\d+\))?|'[^']*')(\s+on\s+update\s+current_timestamp(\(\d+\))?)?$/i; if ((isString(type) || isDateTime(type)) && !defaultValuesRegExp.test(_.trim(defaultValue))) { return wrap(escapeQuotes(defaultValue)); } else {