]> granicus.if.org Git - postgresql/commit
Properly mark mergeable/hashable equality operators (found by opr_sanity
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 30 Sep 2007 17:13:19 +0000 (17:13 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 30 Sep 2007 17:13:19 +0000 (17:13 +0000)
commit47d2347167324b0b709033f0845b1e7e7e204c53
treed139e279076a710be9a7f8adec1d4c9fc1d1a4f0
parentf8203f908eb9d5bb74c4bddd4de8017238d1f87b
Properly mark mergeable/hashable equality operators (found by opr_sanity
testing).  Combine the formerly independent opclasses for the various
ISN types into opfamilies.  The latter causes some extra bleating from
opr_sanity, since the module doesn't provide complete sets of cross-type
operators, but it's still a good idea because it will give the planner
more information to work with.  The missing cross-type operators no longer
pose a risk of unexpected planner errors in 8.3, so there's no need to
insist on filling them in (and I gather it wouldn't be very sound
semantically to add them all).
contrib/isn/isn.sql.in