mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 07:01:59 +00:00
Some changes after test review
This commit is contained in:
parent
4772840a94
commit
f33f931aff
@ -6,46 +6,27 @@ CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||
SAMPLE_FILE="$CURDIR/01941_sample_data.csv"
|
||||
STD_ERROR_CAPTURED="$CURDIR/01941_std_error_captured.log"
|
||||
|
||||
set -e
|
||||
|
||||
echo 'File generated:'
|
||||
${CLICKHOUSE_LOCAL} -q "SELECT number, if(number in (4,6), 'AAA', 'BBB') from numbers(7) FORMAT CSV" --format_csv_delimiter=, >"$SAMPLE_FILE"
|
||||
cat "$SAMPLE_FILE"
|
||||
|
||||
echo '******************'
|
||||
echo 'Attempt to read twice from a pipeline'
|
||||
cat ${CLICKHOUSE_LOCAL} --structure 'key String' -q 'select * from table; select * from table;' <<<foo 2>"$STD_ERROR_CAPTURED"
|
||||
ret = $?
|
||||
echo "Return code: $ret"
|
||||
if [ "$ret" -eq "0" ]; then
|
||||
echo "OK"
|
||||
else
|
||||
echo "FAILED: return code is not 0"
|
||||
fi
|
||||
${CLICKHOUSE_LOCAL} --structure 'key String' -q 'select * from table; select * from table;' <<<foo
|
||||
|
||||
echo '******************'
|
||||
./clickhouse local --structure 'key String' -q 'select * from table; select * from table;' --file /tmp/foo
|
||||
echo 'Attempt to read twice from a regular file'
|
||||
${CLICKHOUSE_LOCAL} --structure 'key String' -q 'select * from table; select * from table;' --file "$SAMPLE_FILE" 2>"$STD_ERROR_CAPTURED"
|
||||
ret = $?
|
||||
echo "Return code: $ret"
|
||||
if [ "$ret" -eq "0" ]; then
|
||||
echo "OK"
|
||||
else
|
||||
echo "FAILED: return code is not 0"
|
||||
fi
|
||||
${CLICKHOUSE_LOCAL} --structure 'key String' -q 'select * from table; select * from table;' --file "$SAMPLE_FILE"
|
||||
|
||||
echo '******************'
|
||||
./clickhouse local --structure 'key String' -q 'select * from table; select * from table;' --file /tmp/foo
|
||||
echo 'Attempt to read twice from a pipe'
|
||||
mkfifo /tmp/pipe
|
||||
tpipe=$(mktemp -u)
|
||||
mkfifo "$tpipe"
|
||||
echo "$SAMPLE_FILE" > /tmp/pipe &
|
||||
${CLICKHOUSE_LOCAL} --structure 'key String' -q 'select * from table; select * from table;' --file /tmp/pipe 2>"$STD_ERROR_CAPTURED"
|
||||
ret = $?
|
||||
echo "Return code: $ret"
|
||||
if [ "$ret" -eq "0" ]; then
|
||||
echo "FAILED"
|
||||
else
|
||||
echo "OK: cannot read from pipe twice"
|
||||
fi
|
||||
${CLICKHOUSE_LOCAL} --structure 'key String' -q 'select * from table; select * from table;' --file /tmp/pipe
|
||||
|
||||
|
||||
rm "$STD_ERROR_CAPTURED" "$SAMPLE_FILE"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user