mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 02:21:59 +00:00
Fix 02293_formats_json_columns
This commit is contained in:
parent
8fdc2b3326
commit
0dc3193e6b
@ -86,18 +86,18 @@ d Nullable(String)
|
|||||||
\N \N 3 \N
|
\N \N 3 \N
|
||||||
\N \N \N String
|
\N \N \N String
|
||||||
OK
|
OK
|
||||||
3
|
|
||||||
2
|
|
||||||
1
|
1
|
||||||
|
2
|
||||||
|
3
|
||||||
c1 Nullable(Int64)
|
c1 Nullable(Int64)
|
||||||
c2 Nullable(Int64)
|
c2 Nullable(Int64)
|
||||||
c3 Nullable(String)
|
c3 Nullable(String)
|
||||||
1 1 \N
|
1 1 \N
|
||||||
2 2 \N
|
|
||||||
3 3 \N
|
|
||||||
1 \N \N
|
|
||||||
2 \N \N
|
|
||||||
3 \N \N
|
|
||||||
1 2 String
|
1 2 String
|
||||||
|
1 \N \N
|
||||||
|
2 2 \N
|
||||||
|
2 \N \N
|
||||||
|
3 3 \N
|
||||||
|
3 \N \N
|
||||||
OK
|
OK
|
||||||
OK
|
OK
|
||||||
|
@ -5,7 +5,7 @@ CUR_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|||||||
# shellcheck source=../shell_config.sh
|
# shellcheck source=../shell_config.sh
|
||||||
. "$CUR_DIR"/../shell_config.sh
|
. "$CUR_DIR"/../shell_config.sh
|
||||||
|
|
||||||
USER_FILES_PATH=$(clickhouse-client --query "select _path,_file from file('nonexist.txt', 'CSV', 'val1 char')" 2>&1 | grep Exception | awk '{gsub("/nonexist.txt","",$9); print $9}')
|
USER_FILES_PATH=$(clickhouse client --query "select _path,_file from file('nonexist.txt', 'CSV', 'val1 char')" 2>&1 | grep Exception | awk '{gsub("/nonexist.txt","",$9); print $9}')
|
||||||
|
|
||||||
DATA_FILE=$USER_FILES_PATH/data_02293
|
DATA_FILE=$USER_FILES_PATH/data_02293
|
||||||
|
|
||||||
@ -17,13 +17,13 @@ echo "JSONColumns"
|
|||||||
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONColumns"
|
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONColumns"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONColumns" > $DATA_FILE
|
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONColumns" > $DATA_FILE
|
||||||
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONColumns)"
|
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONColumns)"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns)"
|
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns) order by a"
|
||||||
|
|
||||||
echo "JSONCompactColumns"
|
echo "JSONCompactColumns"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONCompactColumns"
|
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONCompactColumns"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONCompactColumns" > $DATA_FILE
|
$CLICKHOUSE_CLIENT -q "select * from test_02293 order by a format JSONCompactColumns" > $DATA_FILE
|
||||||
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONCompactColumns)"
|
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONCompactColumns)"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONCompactColumns)"
|
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONCompactColumns) order by c1, c2, c3"
|
||||||
|
|
||||||
echo "JSONColumnsWithMetadata"
|
echo "JSONColumnsWithMetadata"
|
||||||
$CLICKHOUSE_CLIENT -q "select sum(a) as sum, avg(a) as avg from test_02293 group by a % 4 with totals order by tuple(sum, avg) format JSONColumnsWithMetadata" --extremes=1 | grep -v "elapsed"
|
$CLICKHOUSE_CLIENT -q "select sum(a) as sum, avg(a) as avg from test_02293 group by a % 4 with totals order by tuple(sum, avg) format JSONColumnsWithMetadata" --extremes=1 | grep -v "elapsed"
|
||||||
@ -49,9 +49,9 @@ echo '
|
|||||||
' > $DATA_FILE
|
' > $DATA_FILE
|
||||||
|
|
||||||
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONColumns)"
|
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONColumns)"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns)"
|
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns) order by b, a, c, d"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns, 'a UInt32, t String') settings input_format_skip_unknown_fields=0" 2>&1 | grep -F -q 'INCORRECT_DATA' && echo 'OK' || echo 'FAIL'
|
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns, 'a UInt32, t String') order by a, t settings input_format_skip_unknown_fields=0" 2>&1 | grep -F -q 'INCORRECT_DATA' && echo 'OK' || echo 'FAIL'
|
||||||
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns, 'a UInt32, t String') settings input_format_skip_unknown_fields=1"
|
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONColumns, 'a UInt32, t String') order by a, t settings input_format_skip_unknown_fields=1"
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
[
|
[
|
||||||
@ -75,8 +75,8 @@ echo '
|
|||||||
' > $DATA_FILE
|
' > $DATA_FILE
|
||||||
|
|
||||||
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONCompactColumns)"
|
$CLICKHOUSE_CLIENT -q "desc file(data_02293, JSONCompactColumns)"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONCompactColumns)"
|
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONCompactColumns) order by c1, c2, c3"
|
||||||
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONCompactColumns, 'a UInt32, t UInt32')" 2>&1 | grep -F -q 'INCORRECT_DATA' && echo 'OK' || echo 'FAIL'
|
$CLICKHOUSE_CLIENT -q "select * from file(data_02293, JSONCompactColumns, 'a UInt32, t UInt32') order by a, t" 2>&1 | grep -F -q 'INCORRECT_DATA' && echo 'OK' || echo 'FAIL'
|
||||||
|
|
||||||
echo '
|
echo '
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user