2019-08-29 12:36:06 +00:00
#!/usr/bin/env bash
CURDIR = $( cd " $( dirname " ${ BASH_SOURCE [0] } " ) " && pwd )
2023-07-07 01:54:10 +00:00
CLICKHOUSE_CLIENT_SERVER_LOGS_LEVEL = none
2020-12-28 11:46:53 +00:00
# shellcheck source=../shell_config.sh
2020-08-01 00:51:12 +00:00
. " $CURDIR " /../shell_config.sh
2019-08-29 12:36:06 +00:00
$CLICKHOUSE_CLIENT --query= "DROP TABLE IF EXISTS check;"
2023-07-25 11:42:22 +00:00
$CLICKHOUSE_CLIENT --query= "CREATE TABLE check (x UInt64, y UInt64 DEFAULT throwIf(x = 1500000)) ENGINE = Memory;"
2019-08-29 12:36:06 +00:00
2023-07-25 11:42:22 +00:00
seq 1 1500000 | $CLICKHOUSE_CLIENT --query= "INSERT INTO check(x) FORMAT TSV" 2>& 1 | grep -q "Value passed to 'throwIf' function is non-zero." && echo 'OK' || echo 'FAIL' || :
2019-08-29 12:36:06 +00:00
$CLICKHOUSE_CLIENT --query= "DROP TABLE check;"