From d94cae7e3b6b077d31b921effbed79db7c86de11 Mon Sep 17 00:00:00 2001 From: chulanovskyi Date: Fri, 10 Jul 2026 15:19:25 +0300 Subject: [PATCH] feat: filter out empty check constraints from the final DDL --- .../entityHelpers/checkConstraintHelper.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forward_engineering/alterScript/alterScriptHelpers/entityHelpers/checkConstraintHelper.js b/forward_engineering/alterScript/alterScriptHelpers/entityHelpers/checkConstraintHelper.js index 2ca6ffc..19b7f63 100644 --- a/forward_engineering/alterScript/alterScriptHelpers/entityHelpers/checkConstraintHelper.js +++ b/forward_engineering/alterScript/alterScriptHelpers/entityHelpers/checkConstraintHelper.js @@ -73,10 +73,14 @@ const getDropCheckConstraintScriptDtos = (constraintHistory, fullTableName) => { /** * @param tableName {string} * @param constraintName {string} - * @param expression {expression} + * @param expression {string} * @return string * */ const addCheckConstraint = (tableName, constraintName, expression) => { + if (!expression?.trim?.()) { + return ''; + } + const templateConfig = { tableName, constraintName,