Skip to content

Commit 34af932

Browse files
authored
Removed LowCardinality(UInt64) tests that caused allow_suspicious_low_cardinality_types related error (#1206)
1 parent 48c6fa7 commit 34af932

File tree

4 files changed

+21
-20
lines changed

4 files changed

+21
-20
lines changed

examples/std/map.go

+6-5
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ package std
1919

2020
import (
2121
"fmt"
22+
2223
"github.com/ClickHouse/clickhouse-go/v2"
2324
)
2425

@@ -33,7 +34,7 @@ func MapInsertRead() error {
3334
, Col2 Map(String, UInt64)
3435
, Col3 Map(String, UInt64)
3536
, Col4 Array(Map(String, String))
36-
, Col5 Map(LowCardinality(String), LowCardinality(UInt64))
37+
, Col5 Map(LowCardinality(String), LowCardinality(String))
3738
) Engine Memory
3839
`
3940
conn.Exec("DROP TABLE example")
@@ -65,9 +66,9 @@ func MapInsertRead() error {
6566
{"A": "B"},
6667
{"C": "D"},
6768
}
68-
col5Data = map[string]uint64{
69-
"key_col_5_1": 100,
70-
"key_col_5_2": 200,
69+
col5Data = map[string]string{
70+
"key_col_5_1": "100",
71+
"key_col_5_2": "200",
7172
}
7273
)
7374
if _, err := batch.Exec(col1Data, col2Data, col3Data, col4Data, col5Data); err != nil {
@@ -81,7 +82,7 @@ func MapInsertRead() error {
8182
col2 map[string]uint64
8283
col3 map[string]uint64
8384
col4 []map[string]string
84-
col5 map[string]uint64
85+
col5 map[string]string
8586
)
8687
if err := conn.QueryRow("SELECT * FROM example").Scan(&col1, &col2, &col3, &col4, &col5); err != nil {
8788
return err

tests/issues/692_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func TestIssue692(t *testing.T) {
4848
, Col2 Map(String, UInt64)
4949
, Col3 Map(String, UInt64)
5050
, Col4 Array(Map(String, String))
51-
, Col5 Map(LowCardinality(String), LowCardinality(UInt64))
51+
, Col5 Map(LowCardinality(String), LowCardinality(String))
5252
, Col6 Map(String, Map(String, Int64))
5353
) Engine MergeTree() ORDER BY tuple()
5454
`
@@ -77,9 +77,9 @@ func TestIssue692(t *testing.T) {
7777
{"A": "B"},
7878
{"C": "D"},
7979
}
80-
col5Data = map[string]uint64{
81-
"key_col_5_1": 100,
82-
"key_col_5_2": 200,
80+
col5Data = map[string]string{
81+
"key_col_5_1": "100",
82+
"key_col_5_2": "200",
8383
}
8484
col6Data = map[string]map[string]int64{}
8585
)
@@ -91,7 +91,7 @@ func TestIssue692(t *testing.T) {
9191
col2 map[string]uint64
9292
col3 map[string]uint64
9393
col4 []map[string]string
94-
col5 map[string]uint64
94+
col5 map[string]string
9595
col6 map[string]map[string]int64
9696
)
9797
require.NoError(t, conn.QueryRow("SELECT Col1, Col2, Col3, Col4, Col5, Col6 FROM test_map").Scan(&col1, &col2, &col3, &col4, &col5, &col6))

tests/map_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func TestMap(t *testing.T) {
4848
, Col2 Map(String, UInt64)
4949
, Col3 Map(String, UInt64)
5050
, Col4 Array(Map(String, String))
51-
, Col5 Map(LowCardinality(String), LowCardinality(UInt64))
51+
, Col5 Map(LowCardinality(String), LowCardinality(String))
5252
, Col6 Map(String, Map(String,UInt64))
5353
) Engine MergeTree() ORDER BY tuple()
5454
`
@@ -72,9 +72,9 @@ func TestMap(t *testing.T) {
7272
map[string]string{"A": "B"},
7373
map[string]string{"C": "D"},
7474
}
75-
col5Data = map[string]uint64{
76-
"key_col_5_1": 100,
77-
"key_col_5_2": 200,
75+
col5Data = map[string]string{
76+
"key_col_5_1": "100",
77+
"key_col_5_2": "200",
7878
}
7979
col6Data = map[string]map[string]uint64{
8080
"key_col_6_1": {
@@ -95,7 +95,7 @@ func TestMap(t *testing.T) {
9595
col2 map[string]uint64
9696
col3 map[string]uint64
9797
col4 []map[string]string
98-
col5 map[string]uint64
98+
col5 map[string]string
9999
col6 map[string]map[string]uint64
100100
)
101101
require.NoError(t, conn.QueryRow(ctx, "SELECT * FROM test_map").Scan(&col1, &col2, &col3, &col4, &col5, &col6))

tests/std/map_test.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ func TestStdMap(t *testing.T) {
5050
, Col2 Map(String, UInt64)
5151
, Col3 Map(String, UInt64)
5252
, Col4 Array(Map(String, String))
53-
, Col5 Map(LowCardinality(String), LowCardinality(UInt64))
53+
, Col5 Map(LowCardinality(String), LowCardinality(String))
5454
) Engine MergeTree() ORDER BY tuple()
5555
`
5656
defer func() {
@@ -76,9 +76,9 @@ func TestStdMap(t *testing.T) {
7676
map[string]string{"A": "B"},
7777
map[string]string{"C": "D"},
7878
}
79-
col5Data = map[string]uint64{
80-
"key_col_5_1": 100,
81-
"key_col_5_2": 200,
79+
col5Data = map[string]string{
80+
"key_col_5_1": "100",
81+
"key_col_5_2": "200",
8282
}
8383
)
8484
_, err = batch.Exec(col1Data, col2Data, col3Data, col4Data, col5Data)
@@ -89,7 +89,7 @@ func TestStdMap(t *testing.T) {
8989
col2 map[string]uint64
9090
col3 map[string]uint64
9191
col4 []map[string]string
92-
col5 map[string]uint64
92+
col5 map[string]string
9393
)
9494
require.NoError(t, conn.QueryRow("SELECT * FROM test_map").Scan(&col1, &col2, &col3, &col4, &col5))
9595
assert.Equal(t, col1Data, col1)

0 commit comments

Comments
 (0)