mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
improve tests
This commit is contained in:
parent
89d8fb7622
commit
f6e7fe67c4
@ -1,4 +1,6 @@
|
||||
1
|
||||
2
|
||||
2
|
||||
4
|
||||
4
|
||||
3
|
||||
3
|
||||
1
|
||||
2
|
||||
|
@ -4,23 +4,31 @@ CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||
# shellcheck source=../shell_config.sh
|
||||
. "$CURDIR"/../shell_config.sh
|
||||
|
||||
set -e
|
||||
|
||||
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel.gz ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel.gz
|
||||
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel
|
||||
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel_1
|
||||
[ -e "${CLICKHOUSE_TMP}"/test_infile_parallel ] && rm "${CLICKHOUSE_TMP}"/test_infile_parallel_2
|
||||
|
||||
|
||||
echo -e "102\t2" > "${CLICKHOUSE_TMP}"/test_infile_parallel
|
||||
|
||||
echo -e "102\tsecond" > "${CLICKHOUSE_TMP}"/test_infile_parallel_1
|
||||
|
||||
echo -e "103\tfirst" > "${CLICKHOUSE_TMP}"/test_infile_parallel_2
|
||||
|
||||
${CLICKHOUSE_CLIENT} --query "DROP TABLE IF EXISTS test_infile_parallel;"
|
||||
${CLICKHOUSE_CLIENT} --query "CREATE TABLE test_infile_parallel (Id Int32,Value Enum('first' = 1, 'second' = 2)) ENGINE=Memory();"
|
||||
${CLICKHOUSE_CLIENT} --query "SET input_format_tsv_enum_as_number = 1;"
|
||||
${CLICKHOUSE_CLIENT} --query "INSERT INTO test_infile_parallel VALUES (102, 2), (103, 1);"
|
||||
${CLICKHOUSE_CLIENT} --query "SELECT * FROM test_infile_parallel INTO OUTFILE '${CLICKHOUSE_TMP}/test_infile_parallel' FORMAT TSV;"
|
||||
${CLICKHOUSE_CLIENT} --query "SELECT * FROM test_infile_parallel INTO OUTFILE '${CLICKHOUSE_TMP}/test_infile_parallel_1' FORMAT TSV;"
|
||||
${CLICKHOUSE_CLIENT} --query "SELECT * FROM test_infile_parallel INTO OUTFILE '${CLICKHOUSE_TMP}/test_infile_parallel_2' FORMAT TSV;"
|
||||
${CLICKHOUSE_CLIENT} --query "SET input_format_tsv_enum_as_number = 0;"
|
||||
|
||||
gzip "${CLICKHOUSE_TMP}"/test_infile_parallel
|
||||
|
||||
# Check that settings are applied
|
||||
${CLICKHOUSE_CLIENT} --query "INSERT INTO test_infile_parallel FROM INFILE '${CLICKHOUSE_TMP}/test_infile_parallel*' FORMAT TSV;"
|
||||
${CLICKHOUSE_CLIENT} --query "SELECT count() FROM test_infile_parallel WHERE Value='first';"
|
||||
${CLICKHOUSE_CLIENT} --query "SELECT count() FROM test_infile_parallel WHERE Value='second';"
|
||||
|
||||
${CLICKHOUSE_CLIENT} --query "SET input_format_tsv_enum_as_number = 1;"
|
||||
|
||||
${CLICKHOUSE_CLIENT} --query "INSERT INTO test_infile_parallel FROM INFILE '${CLICKHOUSE_TMP}/test_infile_parallel*' FORMAT TSV;"
|
||||
${CLICKHOUSE_CLIENT} --query "SELECT count() FROM test_infile_parallel WHERE Value='first';"
|
||||
${CLICKHOUSE_CLIENT} --query "SELECT count() FROM test_infile_parallel WHERE Value='second';"
|
||||
|
Loading…
Reference in New Issue
Block a user