丹尼尔·维里特:ICU 73 的排序版本问题
原文英文,约1500词,阅读约需6分钟。发表于: 。A versioning bug in the ICU 73 release might affect people that use ICU collations with Postgres. Let's explain the issue and see what to do about it.
ICU-73存在一个错误,会在不升级到新的Unicode版本的情况下更改根排序顺序,给Postgres带来问题。当Postgres加载ICU排序时,它会将之前存储的版本与当前库报告的版本进行比较。如果它们不同,它会发出警告。不能忽略此警告,因为它可能导致数据损坏。最简单的解决方法是重建所有引用文本列的索引。ICU-74没有这个问题。升级到ICU-73时,应像Postgres发出警告一样处理。使用按字节排序存储内容的数据库不涉及这些升级困难。