Поддержка двойных кавычек в представлениях Drill - PullRequest
0 голосов
/ 27 апреля 2020

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 пытается выполнить обратный тик запрос, даже если для идентификаторов установлено значение ".

Есть ли какой-нибудь вариант, как исправить это поведение, или это ошибка?

...