Drill не учитывает пользовательские кавычки, когда речь идет об определении представления.
У меня есть стандартные двойные кавычки "
, установленные в системе. (Поскольку мы не нашли IDE, поддерживающую нотацию детализации с обратными галочками.) Для примера:
alter session set planner.parser.quoting_identifiers = '"';
Определение представления принято до сих пор:
create view dfs."example/Test" as select "Name" from postgres.example.Test;
Однако, запрос не является.
select * from dfs."example/Test";
PARSE ERROR: Failure parsing a view your query is dependent upon. SQL
Query SELECT * FROM `postgres`.`example`.`Test`
Очевидно, что Drill пытается выполнить обратный тик запрос, даже если для идентификаторов установлено значение "
.
Есть ли какой-нибудь вариант, как исправить это поведение, или это ошибка?