遇到这种情况,一般是apt更新之后,导致postgresql版本不匹配,可以使用下面的命令更改
#进入posgresql
sudo -u postgres psql
#查看数据库
\l
#连接数据库
\c [DATABASE NAME]#更改版本,别忘记分号,两句命令执行完退出即可
REINDEX DATABASE [DATABASE NAME];
ALTER DATABASE [DATABASE NAME] REFRESH COLLATION VERSION;
参考:postgres-flex: database "postgres" has a collation version mismatch - How To - Fly.io