Remove contrib/intarray's definitions of the <@ and @> operators, so that they
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 5 Apr 2009 00:40:35 +0000 (00:40 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 5 Apr 2009 00:40:35 +0000 (00:40 +0000)
commit0e3978d0b4dd8a6a929eeca04659b37d8727bdef
tree1ee3587955914ff679713802d2b610ae4332096f
parent81d7d3d5036e185a48795be10ec976a994f0d7a2
Remove contrib/intarray's definitions of the <@ and @> operators, so that they
don't cause confusion with the built-in anyarray versions of those operators.
Adjust the module's index opclasses to support the built-in operators in place
of the private ones.

The private implementations are still available under their historical
names @ and ~, so no functionality is lost.  Some quick testing suggests
that they offer no real benefit over the core operators, however.

Per a complaint from Rusty Conover.
contrib/intarray/_int.sql.in
contrib/intarray/uninstall__int.sql
doc/src/sgml/intarray.sgml