mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Deprecate the use of => as an operator name.
In HEAD, emit a warning when an operator named => is defined. In both HEAD and the backbranches (except in 8.2, where contrib modules do not have documentation), document that hstore's text => text operator may be removed in a future release, and encourage the use of the hstore(text, text) function instead. This function only exists in HEAD (previously, it was called tconvert), so backpatch it back to 8.2, when hstore was added. Per discussion.
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/hstore.sgml,v 1.3 2009/03/15 22:05:17 tgl Exp $ -->
|
||||
<!-- $PostgreSQL: pgsql/doc/src/sgml/hstore.sgml,v 1.3.2.1 2010/06/22 11:36:28 rhaas Exp $ -->
|
||||
|
||||
<sect1 id="hstore">
|
||||
<title>hstore</title>
|
||||
@ -134,6 +134,14 @@
|
||||
datatypes!)
|
||||
</para>
|
||||
|
||||
<note>
|
||||
<para>
|
||||
The <literal>=></> operator is deprecated and may be removed in a
|
||||
future release. Use the <literal>hstore(text, text)</literal> function
|
||||
instead.
|
||||
</para>
|
||||
</note>
|
||||
|
||||
<table id="hstore-func-table">
|
||||
<title><type>hstore</> Functions</title>
|
||||
|
||||
@ -149,6 +157,14 @@
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
<row>
|
||||
<entry><function>hstore(text, text)</function></entry>
|
||||
<entry><type>hstore</type></entry>
|
||||
<entry>make single-item <type>hstore</></entry>
|
||||
<entry><literal>hstore('a', 'b')</literal></entry>
|
||||
<entry><literal>"a"=>"b"</literal></entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><function>akeys(hstore)</function></entry>
|
||||
<entry><type>text[]</type></entry>
|
||||
|
Reference in New Issue
Block a user