Revert my patch of 2009-04-04 that removed contrib/intarray's definitions of
commit564e13ad9a34ba4638fa262bf354c5fa8e190085
authortgl <tgl>
Sun, 7 Jun 2009 20:09:34 +0000 (7 20:09 +0000)
committertgl <tgl>
Sun, 7 Jun 2009 20:09:34 +0000 (7 20:09 +0000)
treee2b302b22d11e1fa071f52476c0aac830421208e
parent158126e913ffa432cf0ac22169dbb0a6a80565ce
Revert my patch of 2009-04-04 that removed contrib/intarray's definitions of
the <@ and @> operators.  These are not in fact equivalent to the built-in
anyarray operators of the same names, because they have different behavior for
empty arrays, namely they don't think empty arrays are contained in anything.
That is mathematically wrong, no doubt, but until we can persuade GIN indexes
to implement the mathematical definition we should probably not change this.
Another reason for not changing it now is that we can't yet ensure the
opclasses will be updated correctly in a dump-and-reload upgrade.  Per
recent discussions.
contrib/intarray/_int.sql.in
contrib/intarray/uninstall__int.sql
doc/src/sgml/intarray.sgml
doc/src/sgml/release-8.4.sgml