fix: skip table rename for firebird

This commit is contained in:
Pavel
2025-06-03 16:52:51 +02:00
parent 696d4e7342
commit 159224700f
4 changed files with 4 additions and 1 deletions

View File

@@ -609,7 +609,7 @@ describe('Deploy database', () => {
}) })
); );
test.each(engines.filter(i => !i.skipDeploy).map(engine => [engine.label, engine]))( test.each(engines.filter(i => !i.skipDeploy || !i.skipRenameTable).map(engine => [engine.label, engine]))(
'Mark table removed - %s', 'Mark table removed - %s',
testWrapper(async (conn, driver, engine) => { testWrapper(async (conn, driver, engine) => {
await testDatabaseDeploy(engine, conn, driver, [[T1], [], []], { await testDatabaseDeploy(engine, conn, driver, [[T1], [], []], {

View File

@@ -725,6 +725,7 @@ const firebirdEngine = {
// skipDeploy: true, // skipDeploy: true,
// supportRenameSqlObject: true, // supportRenameSqlObject: true,
skipIncrementalAnalysis: true, skipIncrementalAnalysis: true,
skipRenameTable: true,
// skipDefaultValue: true, // skipDefaultValue: true,
// skipDropReferences: true, // skipDropReferences: true,
}; };

View File

@@ -45,6 +45,7 @@ export type TestEngineInfo = {
skipChangeNullability?: boolean; skipChangeNullability?: boolean;
skipRenameColumn?: boolean; skipRenameColumn?: boolean;
skipDropReferences?: boolean; skipDropReferences?: boolean;
skipRenameTable?: boolean;
forceSortResults?: boolean; forceSortResults?: boolean;
forceSortStructureColumns?: boolean; forceSortStructureColumns?: boolean;

View File

@@ -38,6 +38,7 @@ const dialect = {
allowMultipleValuesInsert: true, allowMultipleValuesInsert: true,
renameSqlObject: true, renameSqlObject: true,
filteredIndexes: true, filteredIndexes: true,
disableRenameTable: true,
}; };
const firebirdSplitterOptions = { const firebirdSplitterOptions = {