@@ -584,7 +584,6 @@ module.exports = (baseProvider, options, app) => {
584584 createView ( viewData , dbData , isActivated ) {
585585 const orReplace = preSpace ( viewData . orReplace && 'OR REPLACE' ) ;
586586 const ifNotExist = preSpace ( viewData . ifNotExist && 'IF NOT EXISTS' ) ;
587- const schemaName = get ( viewData , 'schemaData.schemaName' ) ;
588587 const { columnList, tableColumns, tables } = viewData . keys . reduce (
589588 ( result , key ) => {
590589 result . columnList . push ( {
@@ -649,7 +648,7 @@ module.exports = (baseProvider, options, app) => {
649648 ifNotExist,
650649 secure : preSpace ( viewData . secure && 'SECURE' ) ,
651650 materialized : preSpace ( viewData . materialized && 'MATERIALIZED' ) ,
652- name : getFullName ( schemaName , viewData . name ) ,
651+ name : viewData . fullName ,
653652 column_list : viewColumnsToString ( columnList , isActivated ) ,
654653 copy_grants : viewData . copyGrants ? 'COPY GRANTS\n' : '' ,
655654 comment : viewData . comment ? `COMMENT=${ escapeString ( scriptFormat , viewData . comment ) } \n` : '' ,
@@ -721,7 +720,7 @@ module.exports = (baseProvider, options, app) => {
721720 return {
722721 schemaName : getName ( containerData . isCaseSensitive , containerData . name ) ,
723722 isCaseSensitive : containerData . isCaseSensitive ,
724- databaseName : containerData . database ,
723+ databaseName : getName ( containerData . isCaseSensitive , containerData . database ) ,
725724 comment : containerData . description ,
726725 transient : containerData . transient ,
727726 managedAccess : containerData . managedAccess ,
@@ -1013,7 +1012,7 @@ module.exports = (baseProvider, options, app) => {
10131012 const firstTab = entityData [ 0 ] ;
10141013 const { databaseName, schemaName } = viewData . schemaData ;
10151014 const viewName = getName ( firstTab . isCaseSensitive , viewData . name ) ;
1016- const fullName = getFullName ( databaseName , getFullName ( schemaName , viewName ) ) ;
1015+ const fullName = getFullName ( getFullName ( databaseName , schemaName ) , viewName ) ;
10171016
10181017 return {
10191018 ...viewData ,
0 commit comments