Collation Version Changes Quietly Corrupt PostgreSQL Text Indexes
Two weeks after a routine OS upgrade, inserts started failing with duplicate-key errors on values that did not exist. The culprit was a glibc collation change that had quietly scrambled every btree on text.