From b934678f14a75bcc039b933b49b51cd3e4501c7c Mon Sep 17 00:00:00 2001 From: chulanovskyi Date: Fri, 10 Jul 2026 15:19:20 +0300 Subject: [PATCH] feat: filter out empty check constraints from the final DDL --- forward_engineering/ddlProvider/ddlProvider.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forward_engineering/ddlProvider/ddlProvider.js b/forward_engineering/ddlProvider/ddlProvider.js index 670d676..bac4327 100644 --- a/forward_engineering/ddlProvider/ddlProvider.js +++ b/forward_engineering/ddlProvider/ddlProvider.js @@ -771,10 +771,14 @@ module.exports = (baseProvider, options, app) => { /** * @param tableName {string} * @param constraintName {string} - * @param expression {expression} + * @param expression {string} * @return string * */ addCheckConstraint(tableName, constraintName, expression) { + if (!expression?.trim?.()) { + return ''; + } + const templateConfig = { tableName, constraintName,