From ec168b166f96832c92386183839409d9bda5709e Mon Sep 17 00:00:00 2001 From: yevhenii-moroziuk Date: Wed, 14 Jan 2026 15:02:33 +0200 Subject: [PATCH 1/3] HCK-14317: Fix typo --- .../ddlProvider/ddlHelpers/key/constraintsHelper.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js b/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js index 4c8ef4e..8646ac9 100644 --- a/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js +++ b/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js @@ -46,7 +46,10 @@ const alterPkConstraint = (tableName, isParentActivated, keyData) => { const dropPK = tableName => { const templatesConfig = { tableName }; - return assignTemplates(templates.dropPK, templatesConfig); + return assignTemplates({ + templates: templates.dropPK, + templatesConfig, + }); }; const alterUkConstraint = (tableName, isParentActivated, keyData) => { From 701be6a6f3c871d73caddbb2c8fb59a371278eb9 Mon Sep 17 00:00:00 2001 From: yevhenii-moroziuk Date: Wed, 14 Jan 2026 15:22:04 +0200 Subject: [PATCH 2/3] HCK-14317: Add missing params --- .../alterForeignKeyHelper.js | 34 ++++++++++++------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/forward_engineering/alterScript/alterScriptHelpers/alterForeignKeyHelper.js b/forward_engineering/alterScript/alterScriptHelpers/alterForeignKeyHelper.js index d201455..e78894d 100644 --- a/forward_engineering/alterScript/alterScriptHelpers/alterForeignKeyHelper.js +++ b/forward_engineering/alterScript/alterScriptHelpers/alterForeignKeyHelper.js @@ -25,19 +25,27 @@ const getAddSingleForeignKeyStatementDto = relationship => { const relationshipName = getRelationshipName(relationship); const ddlProvider = require('../../ddlProvider/ddlProvider')(); - return ddlProvider.createForeignKey({ - name: relationshipName, - foreignKey: compMod.child.collection.fkFields, - primaryKey: compMod.parent.collection.fkFields, - customProperties: compMod.customProperties?.new, - foreignTable: compMod.child.collection.name, - foreignSchemaName: compMod.child.bucket.name, - foreignTableActivated: compMod.child.collection.isActivated, - primaryTable: compMod.parent.collection.name, - primarySchemaName: compMod.parent.bucket.name, - primaryTableActivated: compMod.parent.collection.isActivated, - isActivated: Boolean(relationship.role?.compMod?.isActivated?.new), - }); + const schemaData = { + schemaName: compMod.child.bucket.name, + }; + + return ddlProvider.createForeignKey( + { + name: relationshipName, + foreignKey: compMod.child.collection.fkFields, + primaryKey: compMod.parent.collection.fkFields, + customProperties: compMod.customProperties?.new, + foreignTable: compMod.child.collection.name, + foreignSchemaName: compMod.child.bucket.name, + foreignTableActivated: compMod.child.collection.isActivated, + primaryTable: compMod.parent.collection.name, + primarySchemaName: compMod.parent.bucket.name, + primaryTableActivated: compMod.parent.collection.isActivated, + isActivated: Boolean(relationship.role?.compMod?.isActivated?.new), + }, + {}, + schemaData, + ); }; const canRelationshipBeAdded = relationship => { From 4aff02b4cea68de1005a1f0b505a4d72c92b05bc Mon Sep 17 00:00:00 2001 From: yevhenii-moroziuk Date: Wed, 14 Jan 2026 16:27:28 +0200 Subject: [PATCH 3/3] Same fix for dropUk --- .../ddlProvider/ddlHelpers/key/constraintsHelper.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js b/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js index 8646ac9..27dbeb1 100644 --- a/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js +++ b/forward_engineering/ddlProvider/ddlHelpers/key/constraintsHelper.js @@ -45,10 +45,10 @@ const alterPkConstraint = (tableName, isParentActivated, keyData) => { }; const dropPK = tableName => { - const templatesConfig = { tableName }; + const templateData = { tableName }; return assignTemplates({ templates: templates.dropPK, - templatesConfig, + templateData, }); }; @@ -72,11 +72,14 @@ const alterUkConstraint = (tableName, isParentActivated, keyData) => { * @param constraintName {string} * */ const dropUkConstraint = (tableName, constraintName) => { - const templatesConfig = { + const templateData = { tableName, constraintName, }; - return assignTemplates(templates.dropUkConstraint, templatesConfig); + return assignTemplates({ + template: templates.dropUkConstraint, + templateData, + }); }; module.exports = {