mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 06:06:01 +00:00
Merge branch 'develop'
This commit is contained in:
@@ -559,7 +559,7 @@
|
||||
for (const column of display.columns) {
|
||||
if (column.uniquePath.length > 1) continue;
|
||||
if (column.autoIncrement) continue;
|
||||
if (column.columnName == '_id' && isDynamicStructure) continue;
|
||||
if (column.isClusterKey) continue;
|
||||
|
||||
grider.setCellValue(rowIndex, column.uniqueName, grider.getRowData(index)[column.uniqueName]);
|
||||
}
|
||||
@@ -959,7 +959,9 @@
|
||||
|
||||
export async function mergeSelectionIntoMirror({ fullRows, mergeMode = 'merge' }) {
|
||||
const file = display.baseTableOrSimilar?.pureName;
|
||||
const mergeKey = display.baseCollection ? ['_id'] : display.baseTable?.primaryKey.columns.map(x => x.columnName);
|
||||
const mergeKey = display.baseCollection
|
||||
? display.baseCollection?.uniqueKey?.map(x => x.columnName)
|
||||
: display.baseTable?.primaryKey.columns.map(x => x.columnName);
|
||||
|
||||
const cells = cellsToRegularCells(selectedCells);
|
||||
const rowIndexes = _.sortBy(_.uniq(cells.map(x => x[0])));
|
||||
|
||||
Reference in New Issue
Block a user