我复制了一个数据库,它工作正常,但是当我进入复制数据库时,它显示以下消息:
数据库是使用排序规则版本 2.31 创建的,但操作系统提供版本 2.35。
重建此数据库中使用默认排序规则的所有对象并运行 ALTER DATABASE template1 REFRESH COLLATION VERSION,或使用正确的库版本构建 PostgreSQL。
PgPool 也不适用于此复制数据库,它仅在我删除它时才起作用。
尝试登录时 Pgpool 出现以下错误:
child pid 5286: ERROR: unable to read message kind
child pid 5286: DETAIL: kind does not match between main(53) slot[1] (4e)
Run Code Online (Sandbox Code Playgroud)
同样的消息也出现在 postgresql 日志中。
如何重建我的数据库?