错误:整数超出范围

目前,您的变通方法是运行以下命令:

cd /var/discourse/
./launcher enter app
su postgres
psql
\x
\connect discourse 
ALTER TABLE notifications ALTER COLUMN id SET DATA TYPE bigint
\q
exit

这是新安装系统的默认配置,但旧安装的数据类型不正确。

运行此变通方法可能较为困难,因为它会锁定表。您可能需要先降低 Web 负载。

2 个赞