1
0
mirror of https://github.com/postgres/postgres.git synced 2025-04-27 22:56:53 +03:00

Document that && can be used to search arrays.

Also, add some cross-links to the indexing documentation, so it's easier
to notice that && and other array operators have index support.

Ryan Kelly, edited by me.
This commit is contained in:
Robert Haas 2012-06-22 08:59:41 -04:00
parent 6753ced310
commit 6ef5baf8b1
2 changed files with 16 additions and 1 deletions

View File

@ -573,6 +573,20 @@ SELECT * FROM
This function is described in <xref linkend="functions-srf-subscripts">.
</para>
<para>
You can also search an array using the <literal>&amp;&amp;</> operator,
which checks whether the left operand overlaps with the right operand.
For instance:
<programlisting>
SELECT * FROM sal_emp WHERE pay_by_quarter && ARRAY[10000];
</programlisting>
This and other array operators are further described in
<xref linkend="functions-array">. It can be accelerated by an appropriate
index, as described in <xref linkend="indexes-types">.
</para>
<tip>
<para>
Arrays are not sets; searching for specific array elements

View File

@ -10282,7 +10282,8 @@ SELECT NULLIF(value, '(none)') ...
<para>
See <xref linkend="arrays"> for more details about array operator
behavior.
behavior. See <xref linkend="indexes-types"> for more details about
which operators support indexed operations.
</para>
<para>