Skip to content

Commit

Permalink
fix tests
Browse files Browse the repository at this point in the history
Signed-off-by: 凌涛 <lingtaolf@gmail.com>
  • Loading branch information
lingtaolf committed Oct 12, 2023
1 parent 51a5703 commit 1886be8
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions tests/queries/0_stateless/02891_rename_table_without_keyword.sh
Expand Up @@ -4,28 +4,29 @@ CUR_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
. "$CUR_DIR"/../shell_config.sh

db_name=rename_$(uuidgen)
db_name=db_$(echo $RANDOM |md5sum |cut -c 1-4)

$CLICKHOUSE_CLIENT --param_db="$db_name" --multiquery \
--query="CREATE DATABASE {db:Identifier};
$CLICKHOUSE_CLIENT --param_db="${db_name}" --multiquery \
--query="DROP DATABASE IF EXISTS {db:Identifier};
CREATE DATABASE {db:Identifier};
CREATE TABLE IF NOT EXISTS {db:Identifier}.r1 (name String) Engine=Memory();
SHOW TABLES FROM {db:Identifier}"

$CLICKHOUSE_CLIENT --param_db="$db_name" --multiquery \
$CLICKHOUSE_CLIENT --param_db="${db_name}" --multiquery \
--query="RENAME TABLE {db:Identifier}.r1 TO {db:Identifier}.r1_bak;
SHOW TABLES FROM {db:Identifier};"

$CLICKHOUSE_CLIENT --param_db="$db_name" --multiquery \
$CLICKHOUSE_CLIENT --param_db="${db_name}" --multiquery \
--query="RENAME {db:Identifier}.r1_bak TO {db:Identifier}.r1;
SHOW TABLES FROM {db:Identifier};"

$CLICKHOUSE_CLIENT --param_db="$db_name" --multiquery \
$CLICKHOUSE_CLIENT --param_db="${db_name}" --multiquery \
--query="CREATE TABLE IF NOT EXISTS {db:Identifier}.r2 (name String) Engine=Memory();
RENAME {db:Identifier}.r1 TO {db:Identifier}.r1_bak, {db:Identifier}.r2 TO {db:Identifier}.r2_bak;
SHOW TABLES FROM {db:Identifier};"


$CLICKHOUSE_CLIENT --param_db="$db_name" --multiquery \
$CLICKHOUSE_CLIENT --param_db="${db_name}" --multiquery \
--query="CREATE TABLE IF NOT EXISTS {db:Identifier}.source_table (
id UInt64,
value String
Expand All @@ -44,13 +45,13 @@ $CLICKHOUSE_CLIENT --param_db="$db_name" --multiquery \
SHOW DICTIONARIES FROM {db:Identifier};"


$CLICKHOUSE_CLIENT --param_db="$db_name" --multiquery \
$CLICKHOUSE_CLIENT --param_db="${db_name}" --multiquery \
--query="RENAME {db:Identifier}.test_dictionary TO {db:Identifier}.test_dictionary_2;
SHOW DICTIONARIES FROM {db:Identifier};"

todb_name=db_$(echo $RANDOM |md5sum |cut -c 1-4)

to_db_name=$(uuidgen)
$CLICKHOUSE_CLIENT --param_todb="$to_db_name" --param_db="$db_name" --query="RENAME {db:Identifier} TO {todb:Identifier}; -- { serverError 60 }" 2>&1 | grep -o "UNKNOWN_TABLE" | uniq
$CLICKHOUSE_CLIENT --param_todb="${todb_name}" --param_db="${db_name}" --query="RENAME {db:Identifier} TO {todb:Identifier}; -- { serverError 60 }" 2>&1 | grep -o "UNKNOWN_TABLE" | uniq

$CLICKHOUSE_CLIENT --param_db="$db_name" --query="DROP DATABASE IF EXISTS {db:Identifier}"
$CLICKHOUSE_CLIENT --param_db="${db_name}" --query="DROP DATABASE IF EXISTS {db:Identifier}"

0 comments on commit 1886be8

Please sign in to comment.