From cc01c09c89b0ce7c3b79e2edc2dc82799bb4ccb8 Mon Sep 17 00:00:00 2001 From: Alik Rakhmonov Date: Tue, 20 Jan 2026 13:36:20 +0100 Subject: [PATCH] HCK-14453: 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 77595c6..7f215f0 100644 --- a/forward_engineering/ddlProvider.js +++ b/forward_engineering/ddlProvider.js @@ -278,6 +278,15 @@ const provider = (baseProvider, options, app) => { return hasType(type); }, + hydrateJsonSchemaColumn(jsonSchema, definitionJsonSchema) { + if (!jsonSchema.$ref || _.isEmpty(definitionJsonSchema)) { + return jsonSchema; + } + + jsonSchema = _.omit(jsonSchema, '$ref'); + return { ...definitionJsonSchema, ...jsonSchema }; + }, + hydrateColumn({ columnDefinition, jsonSchema, schemaData, parentJsonSchema }) { let encryption = [];