allowTableMarkDropped WIP

This commit is contained in:
Jan Prochazka
2024-10-30 08:58:05 +01:00
parent de66e75eb2
commit 3a03c82f8d
5 changed files with 58 additions and 5 deletions

View File

@@ -9,6 +9,7 @@ async function deployDb({
modelFolder,
loadedDbModel,
modelTransforms,
dbdiffOptionsExtra,
}) {
const { sql } = await generateDeploySql({
connection,
@@ -18,6 +19,7 @@ async function deployDb({
modelFolder,
loadedDbModel,
modelTransforms,
dbdiffOptionsExtra,
});
// console.log('RUNNING DEPLOY SCRIPT:', sql);
await executeQuery({ connection, systemConnection, driver, sql, logScriptItems: true });

View File

@@ -19,6 +19,7 @@ async function generateDeploySql({
modelFolder = undefined,
loadedDbModel = undefined,
modelTransforms = undefined,
dbdiffOptionsExtra = {},
}) {
if (!driver) driver = requireEngineDriver(connection);
@@ -48,6 +49,8 @@ async function generateDeploySql({
noDropSqlObject: true,
noRenameTable: true,
noRenameColumn: true,
...dbdiffOptionsExtra,
};
const currentModelPaired = matchPairedObjects(deployedModel, currentModel, opts);
const currentModelPairedPreloaded = await enrichWithPreloadedRows(deployedModel, currentModelPaired, dbhan, driver);