This commit is contained in:
SPRINX0\prochazka
2024-11-11 13:44:29 +01:00

View File

@@ -231,13 +231,13 @@ export function skipNamesInStructureByRegex(db: DatabaseInfo, regex: RegExp) {
export function detectChangesInPreloadedRows(oldTable: TableInfo, newTable: TableInfo): boolean { export function detectChangesInPreloadedRows(oldTable: TableInfo, newTable: TableInfo): boolean {
const key = const key =
newTable.preloadedRowsKey || newTable?.preloadedRowsKey ||
oldTable.preloadedRowsKey || oldTable?.preloadedRowsKey ||
newTable.primaryKey?.columns?.map(x => x.columnName) || newTable?.primaryKey?.columns?.map(x => x.columnName) ||
oldTable.primaryKey?.columns?.map(x => x.columnName); oldTable?.primaryKey?.columns?.map(x => x.columnName);
const oldRows = oldTable?.preloadedRows || []; const oldRows = oldTable?.preloadedRows || [];
const newRows = newTable?.preloadedRows || []; const newRows = newTable?.preloadedRows || [];
const insertOnly = newTable.preloadedRowsInsertOnly || oldTable.preloadedRowsInsertOnly; const insertOnly = newTable?.preloadedRowsInsertOnly || oldTable?.preloadedRowsInsertOnly;
if (newRows.length != oldRows.length) { if (newRows.length != oldRows.length) {
return true; return true;