mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-21 09:10:48 +00:00
fix tests
This commit is contained in:
parent
21afc422dd
commit
3bcd0b559d
@ -15,11 +15,11 @@ echo "SELECT getHttpHeader('X-Clickhouse-User'), getHttpHeader('key1'), getHttpH
|
||||
echo "SELECT getHttpHeader('X-' || 'Clickhouse' || '-User'), getHttpHeader('key1'), getHttpHeader('key2')" | curl -s -H 'X-Clickhouse-User: default' \
|
||||
-H 'X-ClickHouse-Key: ' -H 'key1: value1' -H 'key2: value2' 'http://localhost:8123/' -d @-
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "CREATE DATABASE IF NOT EXISTS test"
|
||||
$CLICKHOUSE_CLIENT -q "DROP TABLE IF EXISTS 02884_get_http_header"
|
||||
db_name=db_$(echo $RANDOM |md5sum |cut -c 1-4)
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "
|
||||
CREATE TABLE IF NOT EXISTS test.02884_get_http_header
|
||||
$CLICKHOUSE_CLIENT -q "CREATE DATABASE IF NOT EXISTS ${db_name};"
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "CREATE TABLE ${db_name}.02884_get_http_header
|
||||
(id UInt32,
|
||||
http_user String DEFAULT getHttpHeader('X-Clickhouse-User'),
|
||||
http_key1 String DEFAULT getHttpHeader('http_header_key1'),
|
||||
@ -34,7 +34,7 @@ $CLICKHOUSE_CLIENT -q "
|
||||
ORDER BY id"
|
||||
|
||||
#Insert data via http request
|
||||
echo "INSERT INTO test.02884_get_http_header (id) values (1)" | curl -s -H 'X-ClickHouse-User: default' -H 'X-ClickHouse-Key: ' \
|
||||
echo "INSERT INTO ${db_name}.02884_get_http_header (id) values (1)" | curl -s -H 'X-ClickHouse-User: default' -H 'X-ClickHouse-Key: ' \
|
||||
-H 'http_header_key1: row1_value1'\
|
||||
-H 'http_header_key2: row1_value2'\
|
||||
-H 'http_header_key3: row1_value3'\
|
||||
@ -43,7 +43,7 @@ echo "INSERT INTO test.02884_get_http_header (id) values (1)" | curl -s -H 'X-Cl
|
||||
-H 'http_header_key6: row1_value6'\
|
||||
-H 'http_header_key7: row1_value7' 'http://localhost:8123/' -d @-
|
||||
|
||||
echo "INSERT INTO test.02884_get_http_header (id) values (2)" | curl -s -H 'X-ClickHouse-User: default' -H 'X-ClickHouse-Key: ' \
|
||||
echo "INSERT INTO ${db_name}.02884_get_http_header (id) values (2)" | curl -s -H 'X-ClickHouse-User: default' -H 'X-ClickHouse-Key: ' \
|
||||
-H 'http_header_key1: row2_value1'\
|
||||
-H 'http_header_key2: row2_value2'\
|
||||
-H 'http_header_key3: row2_value3'\
|
||||
@ -52,21 +52,19 @@ echo "INSERT INTO test.02884_get_http_header (id) values (2)" | curl -s -H 'X-Cl
|
||||
-H 'http_header_key6: row2_value6'\
|
||||
-H 'http_header_key7: row2_value7' 'http://localhost:8123/' -d @-
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "SELECT id, http_user, http_key1, http_key2, http_key3, http_key4, http_key5, http_key6, http_key7 FROM test.02884_get_http_header ORDER BY id;"
|
||||
$CLICKHOUSE_CLIENT -q "SELECT id, http_user, http_key1, http_key2, http_key3, http_key4, http_key5, http_key6, http_key7 FROM ${db_name}.02884_get_http_header ORDER BY id;"
|
||||
#Insert data via tcp client
|
||||
$CLICKHOUSE_CLIENT -q "INSERT INTO test.02884_get_http_header (id) values (3)"
|
||||
$CLICKHOUSE_CLIENT -q "SELECT * FROM test.02884_get_http_header where id = 3"
|
||||
echo "SELECT getHttpHeader('key_from_query_1'), getHttpHeader('key_from_query_2'), getHttpHeader('key_from_query_3'), * FROM test.02884_get_http_header ORDER BY id" | curl -s -H 'X-Clickhouse-User: default' \
|
||||
$CLICKHOUSE_CLIENT --param_db="$db_name" -q "INSERT INTO ${db_name}.02884_get_http_header (id) values (3)"
|
||||
$CLICKHOUSE_CLIENT --param_db="$db_name" -q "SELECT * FROM ${db_name}.02884_get_http_header where id = 3"
|
||||
echo "SELECT getHttpHeader('key_from_query_1'), getHttpHeader('key_from_query_2'), getHttpHeader('key_from_query_3'), * FROM ${db_name}.02884_get_http_header ORDER BY id" | curl -s -H 'X-Clickhouse-User: default' \
|
||||
-H 'X-ClickHouse-Key: ' -H 'key_from_query_1: value_from_query_1' -H 'key_from_query_2: value_from_query_2' -H 'key_from_query_3: value_from_query_3' 'http://localhost:8123/' -d @-
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "DROP TABLE IF EXISTS test.02884_get_http_header"
|
||||
$CLICKHOUSE_CLIENT -q "DROP TABLE IF EXISTS ${db_name}.02884_get_http_header"
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "CREATE TABLE IF NOT EXISTS test.02884_header_from_table (header_name String) Engine=Memory"
|
||||
$CLICKHOUSE_CLIENT -q "INSERT INTO test.02884_header_from_table values ('X-Clickhouse-User'), ('http_key1'), ('http_key2')"
|
||||
$CLICKHOUSE_CLIENT -q "CREATE TABLE IF NOT EXISTS ${db_name}.02884_header_from_table (header_name String) Engine=Memory"
|
||||
$CLICKHOUSE_CLIENT -q "INSERT INTO ${db_name}.02884_header_from_table values ('X-Clickhouse-User'), ('http_key1'), ('http_key2')"
|
||||
|
||||
echo "SELECT getHttpHeader(header_name) as value from (select * FROM test.02884_header_from_table) order by value" | curl -s -H 'X-Clickhouse-User: default' \
|
||||
echo "SELECT getHttpHeader(header_name) as value from (select * FROM ${db_name}.02884_header_from_table) order by value" | curl -s -H 'X-Clickhouse-User: default' \
|
||||
-H 'X-ClickHouse-Key: ' -H 'http_key1: http_value1' -H 'http_key2: http_value2' 'http://localhost:8123/' -d @-
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "DROP TABLE IF EXISTS test.02884_header_from_table"
|
||||
|
||||
|
||||
$CLICKHOUSE_CLIENT -q "DROP DATABASE ${db_name}"
|
||||
|
Loading…
Reference in New Issue
Block a user