fk deploy fix

This commit is contained in:
Jan Prochazka
2021-10-14 15:49:07 +02:00
parent 01681b9d87
commit cb64a43a78
6 changed files with 207 additions and 50 deletions

View File

@@ -2,7 +2,7 @@ const generateDeploySql = require('./generateDeploySql');
const executeQuery = require('./executeQuery');
async function deployDb({ connection, systemConnection, driver, analysedStructure, modelFolder, loadedDbModel }) {
const sql = await generateDeploySql({
const { sql } = await generateDeploySql({
connection,
systemConnection,
driver,

View File

@@ -38,12 +38,14 @@ async function generateDeploySql({
noDropSqlObject: true,
noRenameTable: true,
noRenameColumn: true,
ignoreForeignKeyActions: true,
};
const currentModelPaired = matchPairedObjects(deployedModel, currentModel, opts);
// console.log('deployedModel', deployedModel.tables[0]);
// console.log('currentModel', currentModel.tables[0]);
// console.log('currentModelPaired', currentModelPaired.tables[0]);
const { sql } = getAlterDatabaseScript(currentModelPaired, deployedModel, opts, deployedModel, driver);
return sql;
const res = getAlterDatabaseScript(currentModelPaired, deployedModel, opts, deployedModel, driver);
return res;
}
module.exports = generateDeploySql;