diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+layout.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+layout.svelte index 177d64265..abae1c256 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+layout.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/collection-[collection]/+layout.svelte @@ -51,12 +51,12 @@ SideSheet, EditRecordPermissions, RecordActivity, - CreateIndex, useDatabaseSdk, DEFAULT_VECTOR_DIMENSION, type Field, type Index } from '$database/(entity)'; + import CreateIndex from './indexes/createIndex.svelte'; import { entityColumnSuggestions, type ColumnInput, @@ -368,6 +368,7 @@ }}> Promise; } = $props(); @@ -98,7 +100,9 @@ function initialize() { selectedType = databaseType === 'vectorsdb' ? VectorsDBIndexType.Key : DocumentsDBIndexType.Key; - fieldList = [{ value: '', order: OrderBy.Asc, length: null }]; + fieldList = externalFieldKey + ? [{ value: externalFieldKey, order: OrderBy.Asc, length: null }] + : [{ value: '', order: OrderBy.Asc, length: null }]; key = `index_${entity.indexes.length + 1}`; }