![](/img/trans.png)
[英]Postgresql 9.6 initdb fails in Centos 7 docker container
[英]PostgreSQL 9.6 Master on CentOS, Replica On Ubuntu?
我知道它不是理想的,但是我想知道是否有任何限制阻止我在Ubuntu(xenial)上安装下游副本,而在CentOS上安装下游副本?
我在Ubuntu机器上安装了postgresql,并计划设置$ PGDATA目录,所有这些设置都与CentOS机器相同。
我只是好奇有人尝试过这种方法,遇到任何障碍。
原则上,只要两个Linuxen都在同一体系结构上运行,它就可以工作。 但是,请阅读此邮件列表中的示例,以了解可能出现的问题:
PostgreSQL使用操作系统的排序规则对索引进行排序,并且如果两台计算机上安装的glibc的两个版本对如何对字符串进行排序的想法不同,则字符串列上的索引将在备用数据库上损坏。
因此,如果需要跨发行版进行复制,请确保以下条件之一适用:
您正在使用C归类。
数据库中字符串列上的所有索引都使用text_pattern_ops
运算符类。
两台计算机上都具有相同版本的glibc。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.