mirror of
https://github.com/postgres/postgres.git
synced 2025-10-25 13:17:41 +03:00
Rename contains/contained-by operators to @> and <@, per discussion that
agreed these symbols are less easily confused. I made new pg_operator entries (with new OIDs) for the old names, so as to provide backward compatibility while making it pretty easy to remove the old names in some future release cycle. This commit only touches the core datatypes, contrib will be fixed separately.
This commit is contained in:
@@ -143,24 +143,24 @@ SET enable_bitmapscan = ON;
|
||||
|
||||
CREATE INDEX intarrayidx ON array_index_op_test USING gin (i);
|
||||
|
||||
SELECT * FROM array_index_op_test WHERE i @ '{32}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i @> '{32}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i && '{32}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i @ '{17}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i @> '{17}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i && '{17}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i @ '{32,17}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i @> '{32,17}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i && '{32,17}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i ~ '{38,34,32,89}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i <@ '{38,34,32,89}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE i = '{47,77}' ORDER BY seqno;
|
||||
|
||||
CREATE INDEX textarrayidx ON array_index_op_test USING gin (t);
|
||||
|
||||
SELECT * FROM array_index_op_test WHERE t @ '{AAAAAAAA72908}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAAA72908}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t && '{AAAAAAAA72908}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t @ '{AAAAAAAAAA646}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAAAAA646}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t && '{AAAAAAAAAA646}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t @ '{AAAAAAAA72908,AAAAAAAAAA646}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t @> '{AAAAAAAA72908,AAAAAAAAAA646}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t && '{AAAAAAAA72908,AAAAAAAAAA646}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t ~ '{AAAAAAAA72908,AAAAAAAAAAAAAAAAAAA17075,AA88409,AAAAAAAAAAAAAAAAAA36842,AAAAAAA48038,AAAAAAAAAAAAAA10611}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t <@ '{AAAAAAAA72908,AAAAAAAAAAAAAAAAAAA17075,AA88409,AAAAAAAAAAAAAAAAAA36842,AAAAAAA48038,AAAAAAAAAAAAAA10611}' ORDER BY seqno;
|
||||
SELECT * FROM array_index_op_test WHERE t = '{AAAAAAAAAA646,A87088}' ORDER BY seqno;
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user