ClickHouse/dbms/tests/queries/0_stateless/01056_prepared_statements_null_and_escaping.sh
2020-01-03 17:10:56 +03:00

29 lines
1001 B
Bash
Executable File

#!/usr/bin/env bash
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
. $CURDIR/../shell_config.sh
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=Hello,%20World" \
-d "SELECT {x:Nullable(String)}";
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=Hello,%5CtWorld" \
-d "SELECT {x:Nullable(String)}";
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=Hello,%5CnWorld" \
-d "SELECT {x:Nullable(String)}";
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=Hello,%5C%09World" \
-d "SELECT {x:Nullable(String)}";
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=Hello,%5C%0AWorld" \
-d "SELECT {x:Nullable(String)}";
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=%5CN" \
-d "SELECT {x:Nullable(String)}";
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=Hello,%09World" \
-d "SELECT {x:Nullable(String)}" 2>&1 | grep -oF '457';
${CLICKHOUSE_CURL} -sS "${CLICKHOUSE_URL}&param_x=Hello,%0AWorld" \
-d "SELECT {x:Nullable(String)}" 2>&1 | grep -oF '457';