Remove broken (and unnecessary) definition of operator <> for _int4
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 8 Jan 2004 23:40:27 +0000 (23:40 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 8 Jan 2004 23:40:27 +0000 (23:40 +0000)
datatype; the generic array comparators added in 7.4 supersede this.
Per report and patch from Korea PostgreSQL Users' Group.

contrib/intarray/_int.sql.in

index 2c30bac99e5c6e02e284c34729c8ce3ce5d8ff0e..472cd1dc1c7986ae1d387cbc513c62c856bf448e 100644 (file)
@@ -140,15 +140,15 @@ CREATE OPERATOR && (
 --     SORT2 = '<'
 --);
 
-CREATE OPERATOR <> (
-       LEFTARG = _int4,
-       RIGHTARG = _int4,
-       PROCEDURE = _int_different,
-       COMMUTATOR = '<>',
-       NEGATOR = '=',
-       RESTRICT = neqsel,
-       JOIN = neqjoinsel
-);
+--CREATE OPERATOR <> (
+--     LEFTARG = _int4,
+--     RIGHTARG = _int4,
+--     PROCEDURE = _int_different,
+--     COMMUTATOR = '<>',
+--     NEGATOR = '=',
+--     RESTRICT = neqsel,
+--     JOIN = neqjoinsel
+--);
 
 CREATE OPERATOR @ (
        LEFTARG = _int4,
@@ -343,7 +343,7 @@ LANGUAGE 'C';
 CREATE OPERATOR CLASS gist__int_ops
 DEFAULT FOR TYPE _int4 USING gist AS
        OPERATOR        3       &&,
-       OPERATOR        6       =       RECHECK,
+       OPERATOR        6       = (anyarray, anyarray)  RECHECK,
        OPERATOR        7       @,
        OPERATOR        8       ~,
        OPERATOR        20      @@ (_int4, query_int),
@@ -418,7 +418,7 @@ CREATE OPERATOR CLASS gist__intbig_ops
 FOR TYPE _int4 USING gist
 AS
        OPERATOR        3       &&      RECHECK,
-       OPERATOR        6       =       RECHECK,
+       OPERATOR        6       = (anyarray, anyarray)  RECHECK,
        OPERATOR        7       @       RECHECK,
        OPERATOR        8       ~       RECHECK,
        OPERATOR        20      @@ (_int4, query_int)   RECHECK,