Русский
Открыть в Telegram

ПостЧто проверить перед переходом на SQLAlchemy 2.1

16 октября 2026
Z
Zen of Python
Фотография
нажмите — покажем
Что проверить перед переходом на SQLAlchemy 2.1 Обновление зависимости может поменять драйвер подключения, даже если строка подключения осталась прежней. В SQLAlchemy 2.1 адрес postgresql:// по умолчанию выбирает psycopg, а oracle:// — oracledb. Если проект рассчитывает на конкретный DBAPI, укажите его явно и проверьте совместимость. Есть ещё два изменения: минимальная версия Python — 3.11, а greenlet больше не устанавливается автоматически. Для асинхронных возможностей используйте: pip install "sqlalchemy[asyncio]" Перед обновлением прогоните сценарии подключения, транзакций и загрузки связей. Проверьте окружение CI: старая установленная зависимость может скрыть то, что сломается при чистой установке. #python #sqlalchemy
9 · 967 ·

Рядом в ленте

ZZen of PythonКак запустить тесты самого Django через uv Хотите исправить баг в Django? Сначала понадобится окружение для тестов фреймворка. Установки Django из PyPI для этогZZen of PythonПочему subprocess с PIPE может зависнуть Дочерний процесс пишет в stdout, родитель вызывает wait(). На небольшом выводе всё работает. На большом буфер канала за
это сообщение
ZZen of PythonPython обработал 7,6 ГБ JSON за 0,12 секунды Здесь интересно, куда уходило время. Дэниел Лемир, исследователь производительности, взял 2,2 млн событий GitHub, чZZen of PythonКак сделать бэкап работающей SQLite через Python Просто скопировать файл активной базы рискованно. Во время копирования страницы могут изменяться, а при WAL час
ZZen of PythonZen of Python@zen_of_python · канал · Технологии
18 766подписчиков1 031средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем