ClickHouse/tests/queries/0_stateless/02110_clickhouse_local_custom_tld.sh

22 lines
639 B
Bash
Raw Normal View History

#!/usr/bin/env bash
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
# shellcheck source=../shell_config.sh
. "$CURDIR"/../shell_config.sh
function clickhouse_local()
{
local opts=(
--config "$CURDIR/$(basename "${BASH_SOURCE[0]}" .sh).config.xml"
--top_level_domains_path "$CURDIR"
)
$CLICKHOUSE_LOCAL "${opts[@]}" "$@"
}
# -- biz.ss is not in the default TLD list, hence:
clickhouse_local -q "
select
cutToFirstSignificantSubdomain('foo.kernel.biz.ss'),
cutToFirstSignificantSubdomainCustom('foo.kernel.biz.ss', 'public_suffix_list')
" |& grep -v -e 'Processing configuration file'