#python #sqlalchemy
#питон #sqlalchemy
Вопрос:
В SQLAlchemy запрос, подобный
user = sess.query(User).first()
будет выдан SQL с каждым столбцом в предложении select, в котором указано имя схемы
select myschema.user.id, -- (vs user.id) .... from myschema.user
Для некоторых диалектов, таких как представления Presto, это синтаксическая ошибка.
Есть ли какой-либо способ заставить sqlalchemy пропустить имя схемы в столбцах инструкции select? например user.id
, против myschema.user.id
без использования aliased
на каждом столе? или параметр, при котором sqlalchemy автоматически использует псевдоним?