我需要使用YugabyteDB的排序规则,并对YugabyteDB中的排序规则如何工作有几个问题-
,
发布于 2021-07-07 16:42:33
目前Yugabyte还不支持列排序。但是,有一个活动项目将排序规则支持引入到YSQL中。由于YSQL仍然基于只支持确定性排序规则的PostgreSQL版本11.2,所以计划首先在YSQL中支持确定性排序规则。只有确定性的校对才能使用平局。一旦将YSQL同步到PostgreSQL版本12或版本13,YSQL也将得到增强,以支持非确定性排序规则。大小写和重音不敏感的排序规则只有在排序是非确定的情况下才有可能。因此,在YSQL中基于PostgreSQL版本11.2的第一个实现中,将不支持它们。在正在进行的YSQL整理项目中,libc和ICU都将得到支持.但是,对于libc,只支持基本排序规则:C、POSIX、ucs_basic和en_US.utf8。这一限制有以下几个原因:(1)据说ICU比libc有更好的支持(例如:较少的bug),并且从总体上看,ICU是一种趋势;(2) Yugabyte有一个受限的centos linuxbrew,它只包含那些基本的排序规则,以便在centos和mac之间保持一致,libc排序仅限于那些基本的排序。
https://stackoverflow.com/questions/68280397
复制相似问题