mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-28 18:42:26 +00:00
25 lines
746 B
Bash
Executable File
25 lines
746 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Tags: no-ordinary-database
|
|
# Tag no-ordinary-database: requires UUID
|
|
|
|
CUR_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
|
# shellcheck source=../shell_config.sh
|
|
. "$CUR_DIR"/../shell_config.sh
|
|
|
|
$CLICKHOUSE_CLIENT -m -q "
|
|
DROP TABLE IF EXISTS 02908_dependent;
|
|
DROP TABLE IF EXISTS 02908_main;
|
|
|
|
CREATE TABLE 02908_main (a UInt32) ENGINE = MergeTree ORDER BY a;
|
|
CREATE TABLE 02908_dependent (a UInt32, ts DateTime) ENGINE = MergeTree ORDER BY a TTL ts + 1 WHERE a IN (SELECT a FROM ${CLICKHOUSE_DATABASE}.02908_main);
|
|
"
|
|
|
|
$CLICKHOUSE_CLIENT -m -q "
|
|
DROP TABLE 02908_main;
|
|
" 2>&1 | grep -F -q "HAVE_DEPENDENT_OBJECTS"
|
|
|
|
$CLICKHOUSE_CLIENT -m -q "
|
|
DROP TABLE 02908_dependent;
|
|
DROP TABLE 02908_main;
|
|
"
|