De-kludge contrib/btree_gin for collations.
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 22 Apr 2011 22:22:38 +0000 (18:22 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 22 Apr 2011 22:22:38 +0000 (18:22 -0400)
commit474ff212e5c2e89a9955cc2355cb96b2fe40398e
treeff8c0a7cd36c974d63e937c9475ffc00e40eea76
parent78e7e20afe768d9c5f6b4fbf30a2d7100d46bb2f
De-kludge contrib/btree_gin for collations.

Using DEFAULT_COLLATION_OID in the comparePartial functions was not only
a lame hack, but outright wrong, because the compare functions for
collation-aware types were already responding to the declared index
collation.  So comparePartial would have the wrong expectation about
the index's sort order, possibly leading to missing matches for prefix
searches.
contrib/btree_gin/btree_gin.c