文章目录
- Telegram Bot、小程序开发(四)工作常见问题总结
-
- tg user_id过大入库pg报错:(psycopg2.errors.NumericValueOutOfRange) integer out of range
- telegram 用户名问题
Telegram Bot、小程序开发(四)工作常见问题总结
tg user_id过大入库pg报错:(psycopg2.errors.NumericValueOutOfRange) integer out of range
问题分析:
user_id可能会比较大,如6279578742
,数字超出了 PostgreSQL 中 integer
类型的范围。在 PostgreSQL 中,integer
类型的取值范围是约 -2147483648 到 2147483647。因此,如果你需要存储这么大的整数,应该将数据库表中对应的字段类型改为 bigint
python中可以这样定义模型
class User(Base):
__tablename__ = 't_users'
id