#python #postgresql #sqlalchemy
#python #postgresql #sqlalchemy
Вопрос:
Я использую sqlalchemy для Postgres DB.
engine = create_engine(
"postgresql://postgres:postgres@localhost/test"
...
Создайте движок без диалекта Postgres (psycopg2, pg8000 или другого). Итак, мой вопрос: каков уровень изоляции транзакций по умолчанию? И что такое диалект Postgres по умолчанию?
Ответ №1:
Согласно документам, драйвером postgres по умолчанию, используемым SQLAlchemy, является psycopg2.
Уровень изоляции транзакций по умолчанию настраивается на стороне БД, а не клиентом. Из коробки он СЧИТЫВАЕТСЯ ЗАФИКСИРОВАННЫМ.