@@ -45,7 +45,7 @@ module.exports = (baseProvider, options, app) => {
45
45
const terminator = getTerminator ( options ) ;
46
46
47
47
return {
48
- createSchema ( { schemaName, databaseName, ifNotExist, comment } ) {
48
+ createSchema ( { schemaName, databaseName, ifNotExist, comment, isActivated = true } ) {
49
49
const schemaTerminator = ifNotExist ? ';' : terminator ;
50
50
51
51
const schemaComment = comment
@@ -56,11 +56,14 @@ module.exports = (baseProvider, options, app) => {
56
56
} )
57
57
: '' ;
58
58
59
- let schemaStatement = assignTemplates ( templates . createSchema , {
60
- name : schemaName ,
61
- terminator : schemaTerminator ,
62
- comment : schemaComment ? `\n\n${ schemaComment } ` : '' ,
63
- } ) ;
59
+ let schemaStatement = commentIfDeactivated (
60
+ assignTemplates ( templates . createSchema , {
61
+ name : schemaName ,
62
+ terminator : schemaTerminator ,
63
+ comment : schemaComment ? `\n\n${ schemaComment } ` : '' ,
64
+ } ) ,
65
+ { isActivated } ,
66
+ ) ;
64
67
65
68
if ( ! databaseName ) {
66
69
return ifNotExist
@@ -500,6 +503,7 @@ module.exports = (baseProvider, options, app) => {
500
503
databaseName : containerData . databaseName ,
501
504
ifNotExist : containerData . ifNotExist ,
502
505
comment : containerData . role ?. description ?? containerData . description ,
506
+ isActivated : containerData . isActivated ,
503
507
} ;
504
508
} ,
505
509
0 commit comments