From c39ba7a84c2e653ee13f6f452b419c3d267b1752 Mon Sep 17 00:00:00 2001 From: chulanovskyi Date: Thu, 5 Feb 2026 14:12:39 +0200 Subject: [PATCH] fix: hydrate column JSON schema to resolve types --- forward_engineering/ddlProvider.js | 9 +++++++++ 1 file changed, 9 insertions(+) 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 }; + }, }); };