Closed seligor closed 1 year ago
from sqlalchemy import BIGINT
from sqlalchemy import Enum
from sqlalchemy.orm import mapped_column, Mapped
from sqlalchemy.orm import DeclarativeBase
from app.enums.chat_type import ChatType
from app.models import dto
from app.models.db.base import Base
class Base(DeclarativeBase):
type_annotation_map = {
int: BIGINT
}
from sqlalchemy import BIGINT
from sqlalchemy.orm import mapped_column, Mapped
from sqlalchemy.orm import DeclarativeBase
from app.models import dto
from app.models.db.base import Base
class Base(DeclarativeBase):
type_annotation_map = {
int: BIGINT
}
исправил в 0b7a8b21
однако указал вручную BigInteger
типы, мне кажется для шаблона type_annotation_map
немного перебор.
обратите внимание что миграции полностью перегенерированы.
Так же теперь миграции в папке будут попадать в хронологическом порядке
sqlalchemy.exc.DBAPIError: (sqlalchemy.dialects.postgresql.asyncpg.Error) <class 'asyncpg.exceptions.DataError'>: invalid input for query argument $1: -1001923370243 (value out of int32 range)