From 54c6366525d78a52edd75ba9303efb364037947c Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Wed, 18 Feb 2026 13:48:10 +0530 Subject: [PATCH 1/4] Render text/mediumtext/longtext (and large varchar) as textarea --- .../table-[table]/rows/columns/types/string.svelte | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte index fbfa549ae9..cf8894c39f 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte @@ -43,6 +43,12 @@ const nullable = $derived(!limited ? !column.required : false); const columnSize = $derived('size' in column ? column.size : 0); + const forceTextarea = $derived( + column.type === 'text' || + column.type === 'mediumtext' || + column.type === 'longtext' || + (column.type === 'varchar' && columnSize > 255) + ); let stringValue = $state(''); @@ -148,7 +154,7 @@ }; -{#if columnSize >= 50 || array || isSpatialType(column)} +{#if forceTextarea || columnSize >= 50 || array || isSpatialType(column)} Date: Mon, 23 Feb 2026 11:33:46 +0530 Subject: [PATCH 2/4] Update src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Matej Bačo --- .../table-[table]/rows/columns/types/string.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte index cf8894c39f..24706fdf07 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte @@ -47,7 +47,7 @@ column.type === 'text' || column.type === 'mediumtext' || column.type === 'longtext' || - (column.type === 'varchar' && columnSize > 255) + column.type === 'varchar' ); let stringValue = $state(''); From 77ac1d8d28163e92b6fffe5d40c4f8ea37f9c26d Mon Sep 17 00:00:00 2001 From: Harsh Mahajan <127186841+HarshMN2345@users.noreply.github.com> Date: Tue, 24 Feb 2026 12:33:42 +0530 Subject: [PATCH 3/4] Update src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com> --- .../table-[table]/rows/columns/types/string.svelte | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte index 24706fdf07..7141d8d904 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte @@ -46,8 +46,7 @@ const forceTextarea = $derived( column.type === 'text' || column.type === 'mediumtext' || - column.type === 'longtext' || - column.type === 'varchar' + column.type === 'longtext' ); let stringValue = $state(''); From b948cf8c490d06c898eef7cb745da57e8418a061 Mon Sep 17 00:00:00 2001 From: Harsh Mahajan Date: Wed, 25 Feb 2026 13:35:00 +0530 Subject: [PATCH 4/4] format --- .../table-[table]/rows/columns/types/string.svelte | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte index 7141d8d904..9556ada160 100644 --- a/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte +++ b/src/routes/(console)/project-[region]-[project]/databases/database-[database]/table-[table]/rows/columns/types/string.svelte @@ -44,9 +44,7 @@ const nullable = $derived(!limited ? !column.required : false); const columnSize = $derived('size' in column ? column.size : 0); const forceTextarea = $derived( - column.type === 'text' || - column.type === 'mediumtext' || - column.type === 'longtext' + column.type === 'text' || column.type === 'mediumtext' || column.type === 'longtext' ); let stringValue = $state('');