from sqlalchemy.dialects.postgresql import insert from sqlalchemy.ext.asyncio import AsyncSession from database.models import BlockedUser async def create_blocked_user(session: AsyncSession, tg_id: int): stmt = ( insert(BlockedUser) .values(tg_id=tg_id) .on_conflict_do_nothing(index_elements=[BlockedUser.tg_id]) ) await session.execute(stmt) await session.commit()