Пишу бота на тг. Когда записываю данные с одного пользователя всё ок. Как только захожу со второго и начинаю взаимодействовать с БД выскакивают ошибки типа
cursor.execute('INSERT INTO dbw (id,url,city) VALUES (%s, %s, %s);', (id,url,city))
psycopg2.errors.NumericValueOutOfRange: integer out of range
что делать в таком случае? место в коде, где вылазят ошибки (на самом деле не только там)
def sql_add(url,id,city,message):
cursor.execute('SELECT city FROM dbw WHERE id=%s',(id,))
check_similar=cursor.fetchall()
if city not in [a[0] for a in check_similar]:
cursor.execute('INSERT INTO dbw (id,url,city) VALUES (%s, %s, %s);', (id,url,city))
bot.send_message(message.chat.id, f'Город {city} успешно добавлен.')
else:
bot.send_message(message.chat.id, f'Город {city} уже есть в отслеживаемых.')
conn.commit()