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, });