在 Mac OS(开发)和 Linux(生产服务器)之间切换时,Postgres 的排序规则会发生变化,因为 Postgres 中的排序规则取决于底层操作系统配置。
如何在 Linux 中实现与 Mac OS 中相同的 Postgres 排序规则行为?
我正在运行 Postgres 9.2
OS X 上的语言环境已经非常糟糕,而 Linux (glibc) 上的语言环境则完全没有,因此您将很难成功解决此问题。唯一的方法是使用最小公分母,即 C 语言环境。但是,如果您正在开发的应用程序实际上依赖于有用的自然语言排序规则行为,则需要在生产中使用的同一平台上进行。我建议在您的 OS X 机器上设置一个运行 Linux 的虚拟机。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)