[GH-ISSUE #3965] [Clickhouse] Array(Tuple) visualization is wrong #1353

Open
opened 2026-03-07 21:02:45 +03:00 by kerem · 1 comment
Owner

Originally created by @senabd on GitHub (Dec 8, 2025).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/3965

Description

I have an Array(Tuple) field in my table. When I view it in DBeaver, the Tuple fields display correctly, but in CloudBeaver they appear as strings.

Steps to reproduce

Create table

CREATE TABLE my_table
(
    Field Array(Tuple(
        Field1 String,
        Field2 Int64
    ))
)
ENGINE = MergeTree()
ORDER BY tuple();

Add some data

INSERT INTO my_table (Field)
VALUES
([
    ('a', 10),
    ('b', 20),
    ('c', 30)
]),
([
    ('x', 100),
    ('y', 200)
]);

View data:

SELECT * FROM my_table

Cloudbeaver view shows tuples as string

Image

Dbeaver view shows tuples as object:

Image Image

Expected/Desired Behavior

Dbeaver view should be desired behaviour

Image Image

CloudBeaver Version

latest

Additional context

Clickhouse version: 25.8.11.66

Originally created by @senabd on GitHub (Dec 8, 2025). Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/3965 ### Description I have an Array(Tuple) field in my table. When I view it in DBeaver, the Tuple fields display correctly, but in CloudBeaver they appear as strings. ### Steps to reproduce Create table ```sql CREATE TABLE my_table ( Field Array(Tuple( Field1 String, Field2 Int64 )) ) ENGINE = MergeTree() ORDER BY tuple(); ``` Add some data ```sql INSERT INTO my_table (Field) VALUES ([ ('a', 10), ('b', 20), ('c', 30) ]), ([ ('x', 100), ('y', 200) ]); ``` View data: ```sql SELECT * FROM my_table ``` Cloudbeaver view shows tuples as string <img width="222" height="91" alt="Image" src="https://github.com/user-attachments/assets/1c0ce787-aef5-4bda-9d9d-3996db87a04d" /> Dbeaver view shows tuples as object: <img width="348" height="113" alt="Image" src="https://github.com/user-attachments/assets/03fffbaa-4748-4800-9c50-601a13ca00bd" /> <img width="341" height="211" alt="Image" src="https://github.com/user-attachments/assets/b41d534b-f525-42d7-b212-3d913dfb0f64" /> ### Expected/Desired Behavior Dbeaver view should be desired behaviour <img width="348" height="113" alt="Image" src="https://github.com/user-attachments/assets/03fffbaa-4748-4800-9c50-601a13ca00bd" /> <img width="341" height="211" alt="Image" src="https://github.com/user-attachments/assets/b41d534b-f525-42d7-b212-3d913dfb0f64" /> ### CloudBeaver Version latest ### Additional context Clickhouse version: 25.8.11.66
Author
Owner

@LonwoLonwo commented on GitHub (Dec 8, 2025):

Hello @senabd

That is it. Because DBeaver supports showing complex data, but CloudBeaver does not.
So, I will consider your ticket as a Feature request.

<!-- gh-comment-id:3627761734 --> @LonwoLonwo commented on GitHub (Dec 8, 2025): Hello @senabd That is it. Because DBeaver supports showing complex data, but CloudBeaver does not. So, I will consider your ticket as a Feature request.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudbeaver#1353
No description provided.