mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Further code review for range types patch.
Fix some bugs in coercion logic and pg_dump; more comment cleanup; minor cosmetic improvements.
This commit is contained in:
@ -4506,6 +4506,12 @@ SELECT * FROM pg_attribute
|
||||
<entry>Indicates that a function accepts any input data type.</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><type>anyelement</></entry>
|
||||
<entry>Indicates that a function accepts any data type
|
||||
(see <xref linkend="extend-types-polymorphic">).</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><type>anyarray</></entry>
|
||||
<entry>Indicates that a function accepts any array data type
|
||||
@ -4513,8 +4519,8 @@ SELECT * FROM pg_attribute
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><type>anyelement</></entry>
|
||||
<entry>Indicates that a function accepts any data type
|
||||
<entry><type>anynonarray</></entry>
|
||||
<entry>Indicates that a function accepts any non-array data type
|
||||
(see <xref linkend="extend-types-polymorphic">).</entry>
|
||||
</row>
|
||||
|
||||
@ -4532,12 +4538,6 @@ SELECT * FROM pg_attribute
|
||||
<xref linkend="rangetypes">).</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><type>anynonarray</></entry>
|
||||
<entry>Indicates that a function accepts any non-array data type
|
||||
(see <xref linkend="extend-types-polymorphic">).</entry>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<entry><type>cstring</></entry>
|
||||
<entry>Indicates that a function accepts or returns a null-terminated C string.</entry>
|
||||
@ -4595,9 +4595,9 @@ SELECT * FROM pg_attribute
|
||||
languages all forbid use of a pseudo-type as argument type, and allow
|
||||
only <type>void</> and <type>record</> as a result type (plus
|
||||
<type>trigger</> when the function is used as a trigger). Some also
|
||||
support polymorphic functions using the types <type>anyarray</>,
|
||||
<type>anyelement</>, <type>anyenum</>, <type>anyrange</>, and
|
||||
<type>anynonarray</>.
|
||||
support polymorphic functions using the types <type>anyelement</>,
|
||||
<type>anyarray</>, <type>anynonarray</>, <type>anyenum</>, and
|
||||
<type>anyrange</>.
|
||||
</para>
|
||||
|
||||
<para>
|
||||
|
Reference in New Issue
Block a user