From 50680a4f2e90469d5d52c01ffa43083b69337b52 Mon Sep 17 00:00:00 2001 From: Stela Augustinova Date: Fri, 19 Dec 2025 12:27:10 +0100 Subject: [PATCH] Added read-only field handling for Redis data types --- packages/web/src/dbkeyvalue/DbKeyItemDetail.svelte | 2 +- plugins/dbgate-plugin-redis/src/frontend/driver.js | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/web/src/dbkeyvalue/DbKeyItemDetail.svelte b/packages/web/src/dbkeyvalue/DbKeyItemDetail.svelte index 577b81bbe..31efe9af0 100644 --- a/packages/web/src/dbkeyvalue/DbKeyItemDetail.svelte +++ b/packages/web/src/dbkeyvalue/DbKeyItemDetail.svelte @@ -12,7 +12,7 @@ { onChangeItem?.({ ...item, diff --git a/plugins/dbgate-plugin-redis/src/frontend/driver.js b/plugins/dbgate-plugin-redis/src/frontend/driver.js index 76c34e347..8a74b4685 100644 --- a/plugins/dbgate-plugin-redis/src/frontend/driver.js +++ b/plugins/dbgate-plugin-redis/src/frontend/driver.js @@ -55,7 +55,7 @@ const driver = { { name: 'zset', label: 'Sorted Set', - dbKeyFields: [{ name: 'member' }, { name: 'score' }], + dbKeyFields: [{ name: 'member', readOnly: true }, { name: 'score' }], keyColumn: 'member', addMethod: 'zadd', showItemList: true, @@ -63,7 +63,7 @@ const driver = { { name: 'hash', label: 'Hash', - dbKeyFields: [{ name: 'key' }, { name: 'value' }, { name: 'TTL' }], + dbKeyFields: [{ name: 'key', readOnly: true }, { name: 'value' }, { name: 'TTL' }], keyColumn: 'key', addMethod: 'hset', showItemList: true, @@ -71,7 +71,7 @@ const driver = { { name: 'stream', label: 'Stream', - dbKeyFields: [{ name: 'id' }, { name: 'value' }], + dbKeyFields: [{ name: 'id', readOnly: true }, { name: 'value' }], keyColumn: 'id', addMethod: 'xaddjson', showItemList: true,