diff --git a/forward_engineering/ddlProvider.js b/forward_engineering/ddlProvider.js index 12c3e80..9880177 100644 --- a/forward_engineering/ddlProvider.js +++ b/forward_engineering/ddlProvider.js @@ -1120,5 +1120,14 @@ module.exports = (baseProvider, options, app) => { this.createView(alterData, dbData, true), ].join('\n\n'); }, + + hydrateJsonSchemaColumn(jsonSchema, definitionJsonSchema) { + if (!jsonSchema.$ref || _.isEmpty(definitionJsonSchema)) { + return jsonSchema; + } + + jsonSchema = _.omit(jsonSchema, '$ref'); + return { ...definitionJsonSchema, ...jsonSchema }; + }, }); };