Выполнить запрос postgres в виде дерева синтаксического анализа - PullRequest
1 голос
/ 29 мая 2020

Как можно выполнить AST запроса postgresql напрямую, без его предварительного анализа? pg_query ).

"SELECT 1"

становится

[{"SelectStmt": {"targetList": [{"ResTarget": {"val": {"A_Const": {"val": {"Integer": {"ival": 1}}, "location": 7}}, "location": 7}}], "op": 0}}]

Я бы хотел напрямую использовать AST запроса и выполнить его на сервере postgres.

Я попытался понять это, прочитав исходный код postgres, но это немного превышает мой набор навыков.

...