script base deployer

This commit is contained in:
Jan Prochazka
2024-11-11 15:37:54 +01:00
parent 1b8a2cb923
commit 9d8ec9cc6b
9 changed files with 290 additions and 24 deletions

View File

@@ -9,6 +9,7 @@ const {
skipNamesInStructureByRegex,
replaceSchemaInStructure,
filterStructureBySchema,
skipDbGateInternalObjects,
} = require('dbgate-tools');
const importDbModel = require('../utility/importDbModel');
const requireEngineDriver = require('../utility/requireEngineDriver');
@@ -38,6 +39,7 @@ async function generateDeploySql({
if (ignoreNameRegex) {
analysedStructure = skipNamesInStructureByRegex(analysedStructure, new RegExp(ignoreNameRegex, 'i'));
}
analysedStructure = skipDbGateInternalObjects(analysedStructure);
let deployedModelSource = loadedDbModel
? databaseInfoFromYamlModel(loadedDbModel)