support for rename SQL object (mssql, postgres)

This commit is contained in:
Jan Prochazka
2024-10-31 10:48:32 +01:00
parent 2aed60390c
commit 81297383cb
12 changed files with 66 additions and 7 deletions

View File

@@ -583,7 +583,9 @@ export function createAlterDatabasePlan(
}
} else {
if (newobj == null) {
if (!opts.noDropSqlObject) {
if (opts.allowSqlObjectMarkDropped) {
plan.renameSqlObject(oldobj, '_deleted_' + oldobj.pureName);
} else if (!opts.noDropSqlObject) {
plan.dropSqlObject(oldobj);
}
} else if (!testEqualSqlObjects(oldobj.createSql, newobj.createSql, opts)) {