-
-
Show PK and FK
+
+
diff --git a/packages/nc-gui/components/erd/Erd.vue b/packages/nc-gui/components/erd/View.vue
similarity index 96%
rename from packages/nc-gui/components/erd/Erd.vue
rename to packages/nc-gui/components/erd/View.vue
index b25e2a8623..b1ac75f7a4 100644
--- a/packages/nc-gui/components/erd/Erd.vue
+++ b/packages/nc-gui/components/erd/View.vue
@@ -119,7 +119,7 @@ onBeforeMount(async () => {
-
+
diff --git a/packages/nc-gui/components/smartsheet-toolbar/Erd.vue b/packages/nc-gui/components/smartsheet-toolbar/Erd.vue
new file mode 100644
index 0000000000..02f08b1afa
--- /dev/null
+++ b/packages/nc-gui/components/smartsheet-toolbar/Erd.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
diff --git a/packages/nc-gui/components/smartsheet-toolbar/ViewActions.vue b/packages/nc-gui/components/smartsheet-toolbar/ViewActions.vue
index f095ffa5d5..b97d7e0068 100644
--- a/packages/nc-gui/components/smartsheet-toolbar/ViewActions.vue
+++ b/packages/nc-gui/components/smartsheet-toolbar/ViewActions.vue
@@ -18,6 +18,7 @@ import { LockType } from '~/lib'
import MdiLockOutlineIcon from '~icons/mdi/lock-outline'
import MdiAccountIcon from '~icons/mdi/account'
import MdiAccountGroupIcon from '~icons/mdi/account-group'
+import AcountTreeRoundedIcon from '~icons/material-symbols/account-tree-rounded'
const { t } = useI18n()
@@ -37,6 +38,8 @@ const showWebhookDrawer = ref(false)
const showApiSnippetDrawer = ref(false)
+const showErd = ref(false)
+
const quickImportDialog = ref(false)
const { isUIAllowed } = useUIPermission()
@@ -212,6 +215,12 @@ const { isSqlView } = useSmartsheetStoreOrThrow()
{{ $t('activity.getApiSnippet') }}
+
+
+
+ {{ $t('title.erdView') }}
+
+
@@ -221,6 +230,10 @@ const { isSqlView } = useSmartsheetStoreOrThrow()
+
+
+
+