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',
testWrapper(async (conn, driver, engine) => {
await testDatabaseDeploy(engine, conn, driver, [[T1], [], []], {

View File

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

View File

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

View File

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