@@ -67,7 +67,7 @@ module.exports = (baseProvider, options, app) => {
6767 } ) ;
6868 } ,
6969
70- createSchema ( { schemaName, ifNotExist, comments, udfs, procedures } ) {
70+ createSchema ( { schemaName, ifNotExist, comments, udfs, procedures, sequences , isActivated = true } ) {
7171 const comment = assignTemplates ( templates . comment , {
7272 object : 'SCHEMA' ,
7373 objectName : wrapInQuotes ( schemaName ) ,
@@ -83,12 +83,14 @@ module.exports = (baseProvider, options, app) => {
8383 const createFunctionStatement = getFunctionsScript ( schemaName , udfs ) ;
8484 const createProceduresStatement = getProceduresScript ( schemaName , procedures ) ;
8585
86- return _ . chain ( [ schemaStatement , createFunctionStatement , createProceduresStatement ] )
86+ const statement = _ . chain ( [ schemaStatement , createFunctionStatement , createProceduresStatement ] )
8787 . compact ( )
8888 . map ( _ . trim )
8989 . join ( '\n\n' )
9090 . trim ( )
9191 . value ( ) ;
92+
93+ return commentIfDeactivated ( statement , { isActivated } ) ;
9294 } ,
9395
9496 createTable (
@@ -667,6 +669,7 @@ module.exports = (baseProvider, options, app) => {
667669 procedures : data ?. procedures || [ ] ,
668670 sequences : data ?. sequences || [ ] ,
669671 dbVersion,
672+ isActivated : containerData . isActivated ,
670673 } ;
671674 } ,
672675
0 commit comments