SQLAlchemy 2.0 Future (Core)

Этот пакет включает в себя относительно небольшое количество переходных элементов, позволяющих перейти в «режим 2.0» в рамках SQLAlchemy 1.4. Основными объектами, представленными здесь, являются Engine и Connection, которые являются подклассами существующих объектов Engine и Connection с существенно меньшим набором методов и удалением «autocommit».

В серии 1.4 стиль двигателей и соединений «2.0» включается путем передачи флага create_engine.future в create_engine():

from sqlalchemy import create_engine

engine = create_engine("postgresql://user:pass@host/dbname", future=True)

Аналогично, в ORM, чтобы включить «будущее» поведение в ORM Session, передайте параметр Session.future либо непосредственно конструктору Session, либо через класс sessionmaker:

from sqlalchemy.orm import sessionmaker

Session = sessionmaker(engine, future=True)

См.также

Переход на SQLAlchemy 2.0 - Введение в серию 2.0 SQLAlchemy

Вернуться на верх