mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-29 08:43:57 +00:00
foreign key editor UX
This commit is contained in:
@@ -96,6 +96,19 @@
|
|||||||
const name = fullNameFromString(e.detail);
|
const name = fullNameFromString(e.detail);
|
||||||
refTableName = name.pureName;
|
refTableName = name.pureName;
|
||||||
refSchemaName = name.schemaName;
|
refSchemaName = name.schemaName;
|
||||||
|
|
||||||
|
if (!columns?.find(x => x.columnName)) {
|
||||||
|
const refTable = dbInfo?.tables?.find(
|
||||||
|
x => x.pureName == refTableName && x.schemaName == refSchemaName
|
||||||
|
);
|
||||||
|
if (refTable?.primaryKey) {
|
||||||
|
columns = refTable.primaryKey.columns.map(col => ({
|
||||||
|
refColumnName: col.columnName,
|
||||||
|
}));
|
||||||
|
} else {
|
||||||
|
columns = [];
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
|||||||
Reference in New Issue
Block a user