ClickHouse/tests/queries/0_stateless/02907_clickhouse_dictionary_bug.sh

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
710 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# Tags: zookeeper
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
. "$CURDIR"/../shell_config.sh
${CLICKHOUSE_CLIENT} -n -q "
DROP DICTIONARY IF EXISTS 02907_dictionary;
DROP TABLE IF EXISTS 02907_table;
CREATE TABLE 02907_table (A String, B String) ENGINE=Memory AS SELECT 'a', 'b';
CREATE DICTIONARY 02907_dictionary(A String, B String) PRIMARY KEY A
SOURCE(CLICKHOUSE(QUERY \$\$ SELECT A, B FROM ${CLICKHOUSE_DATABASE}.02907_table ORDER BY A DESC LIMIT 1 BY A \$\$))
LAYOUT(complex_key_direct());
SELECT dictGet('02907_dictionary','B','a');
DROP DICTIONARY 02907_dictionary;
DROP TABLE 02907_table;"