Описание некоторых ошибок и их решение в SQLAlchemy.
SQLAlchemy Erorrs
- Ошибки в SQLAlchemy
‘AsyncSession’ object has no attribute ‘query’
Ошибка в SQLAlchemy: ‘AsyncSession’ object has no attribute ‘query’.
FAILED: Can’t locate revision identified by ‘b0accbccf106’
Ошибка: FAILED: Can’t locate revision identified by ‘b0accbccf106’.
SQLALchemy — python — method object is not JSON serializable
Исправляем ошибку, которая возникает при обращении к функции в моделях SQLAlchemy — method object is not JSON serializable
Проблема с кириллицей в func.lower в SQLAlechemy
В кириллице func.lower может обрабатываться в SQLAlchemy с ошибкой.
Ошибка в SQLAlchemy — sqlalchemy.orm.exc.StaleDataError
Исправляем ошибку в SQLAlchemy при удалении данных: sqlalchemy.orm.exc.StaleDataError.
ERROR: duplicate key value violates unique constraint
Исправляем ошибку ERROR: duplicate key value violates unique constraint.
SQLAlchemy — ошибка DELETE statement on table ‘…’ expected to delete 1 row(s); Only 0 were matched.
Ошибка возникающая при удалении значения в SQLAlchemy.
Flask Migrate SQLAlchemy — зависание
Одна из причин зависания Flask SQLAlchemy при миграции.
Застревает процесс в INFO [alembic.migration] Running upgrade
Застревает процесс миграции в ОРМ SQLAlchemy для фреймворка Flask.
alembic util command error can’t find identifier
Исправляем ошибку alembic util command error can’t find identifier.
Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set.
Решение ошибки Neither SQLALCHEMY_DATABASE_URI nor SQLALCHEMY_BINDS is set.