From 499910f0dfad48794f19f98439e16a409a736339 Mon Sep 17 00:00:00 2001 From: Serhii Filonenko Date: Thu, 14 Aug 2025 17:18:11 +0300 Subject: [PATCH] HCK-12367: add view column alias --- forward_engineering/ddlProvider.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/forward_engineering/ddlProvider.js b/forward_engineering/ddlProvider.js index 0b65a6e..078805b 100644 --- a/forward_engineering/ddlProvider.js +++ b/forward_engineering/ddlProvider.js @@ -154,9 +154,11 @@ module.exports = (baseProvider, options, app) => { const schemaName = viewData.schemaName === '' ? 'public' : viewData.schemaName; const { columnList, tableColumns, tables } = viewData.keys.reduce( (result, key) => { + const keyAlias = key.alias ? ` AS "${key.alias}"` : ''; + result.columnList.push({ name: `"${key.alias || key.name}"`, isActivated: key.isActivated }); result.tableColumns.push({ - name: `"${key.entityName}"."${key.name}"`, + name: `"${key.entityName}"."${key.name}"${keyAlias}`, isActivated: key.isActivated, });