bomzheg / aiogram_template

90 stars 10 forks source link

При обращении к боту в чате (супергруппа) невозможно обработать id группы #6

Closed seligor closed 1 year ago

seligor commented 1 year ago

sqlalchemy.exc.DBAPIError: (sqlalchemy.dialects.postgresql.asyncpg.Error) <class 'asyncpg.exceptions.DataError'>: invalid input for query argument $1: -1001923370243 (value out of int32 range)

seligor commented 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
    }
bomzheg commented 1 year ago

исправил в 0b7a8b21 однако указал вручную BigInteger типы, мне кажется для шаблона type_annotation_map немного перебор. обратите внимание что миграции полностью перегенерированы. Так же теперь миграции в папке будут попадать в хронологическом порядке