Fixes #7407
Change-Id: I0ec7c0dd44dce3b907296824ee4e6103bc72a6dd
session.execute(
select(User)
).scalars().all()
+ # or
+ session.scalars(select(User)).all()
- :ref:`migration_20_unify_select`
+ :meth:`_orm.Session.scalars`
:meth:`_engine.Result.scalars`
* - ::
- ::
- session.execute(
+ session.scalars(
select(User).
filter_by(name="some user").
limit(1)
- ).scalars().first()
+ ).first()
- :ref:`migration_20_unify_select`
- ::
- session.execute(
+ session.scalars(
select(User).
options(
joinedload(User.addresses)
- ::
- session.execute(
+ session.scalars(
select(User).
from_statement(
text("select * from users")
)
- ).scalars().all()
+ ).all()
- :ref:`orm_queryguide_selecting_text`