This commit is contained in:
Stela Augustinova
2025-12-03 14:28:58 +01:00
parent 0218bb4990
commit c0287e49d8

View File

@@ -26,13 +26,15 @@ function pickImportantTableInfo(engine, table) {
.map(props => .map(props =>
_.omitBy(props, (v, k) => k == 'defaultValue' && v == 'NULL' && engine.setNullDefaultInsteadOfDrop) _.omitBy(props, (v, k) => k == 'defaultValue' && v == 'NULL' && engine.setNullDefaultInsteadOfDrop)
), ),
// foreignKeys: table.foreignKeys
// .sort((a, b) => a.refTableName.localeCompare(b.refTableName)) // TODO:
// .map(fk => ({ foreignKeys: table.foreignKeys
// constraintType: fk.constraintType, .sort((a, b) => a.refTableName.localeCompare(b.refTableName))
// refTableName: fk.refTableName, .map(fk => ({
// columns: fk.columns.map(col => ({ columnName: col.columnName, refColumnName: col.refColumnName })), constraintType: fk.constraintType,
// })), refTableName: fk.refTableName,
columns: fk.columns.map(col => ({ columnName: col.columnName, refColumnName: col.refColumnName })),
})),
}; };
} }
@@ -103,6 +105,7 @@ async function testTableDiff(engine, conn, driver, mangle, changedTable = 't1')
await driver.script(conn, sql); await driver.script(conn, sql);
// TODO:
// if (!engine.skipIncrementalAnalysis) { // if (!engine.skipIncrementalAnalysis) {
// const structure2RealIncremental = await driver.analyseIncremental(conn, structure1Source); // const structure2RealIncremental = await driver.analyseIncremental(conn, structure1Source);
// checkTableStructure(engine, tget(structure2RealIncremental), tget(structure2)); // checkTableStructure(engine, tget(structure2RealIncremental), tget(structure2));