Mark bpchareq not hashjoinable, since it strips trailing blanks

Tom Lane <tgl@sss.pgh.pa.us>

Commit: d2f7d1f34658111b513313962de3e52c11201644
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 1999-09-06T21:16:20Z
Releases: 7.1.1
Mark bpchareq not hashjoinable, since it strips trailing blanks
before comparison; if fields being joined are different widths then hashing
will yield wrong answer.  Also, remove hashjoinable mark from all uses of
array_eq, because array structures may have padding bytes between elements
and the pad bytes are of uncertain content.  This could be revisited if
array code is cleaned up.
Modify opr_sanity regress test to complain if array_eq operator is marked
hashjoinable.

Files