Я использую SA 0.6.6 , Python 2.66 и Postgres 8.3 .
У меня есть определенные запросы, которые требуют довольно сложной проверки безопасности, которая может быть обработана с помощью запроса WITH RECURSIVE
. Я пытаюсь объединить текстовый запрос с объектом запроса, чтобы я мог применять фильтры по мере необходимости.
Первоначально я думал создать текстовый запрос как подзапрос, а затем объединить его с запросом пользователя и фильтрами. К сожалению, это не работает.
subquery = session.query(sharedFilterAlias).\
from_statement(sharedFilterQuery).subquery()
Это приводит к этой ошибке:
AttributeError: 'Annotated_TextClause' object has no attribute 'alias'
Есть ли способ объединить текстовый запрос с объектом запроса SQLAlchemy?