mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
Pass the type OID as the typioparam for all non-array types, rather than
only composite types as we did in 8.0. Per discussion with Martijn van Oosterhout.
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
<!--
|
||||
$PostgreSQL: pgsql/doc/src/sgml/ref/create_type.sgml,v 1.57 2005/07/14 06:17:36 neilc Exp $
|
||||
$PostgreSQL: pgsql/doc/src/sgml/ref/create_type.sgml,v 1.58 2005/08/12 21:49:46 tgl Exp $
|
||||
PostgreSQL documentation
|
||||
-->
|
||||
|
||||
@ -103,8 +103,8 @@ CREATE TYPE <replaceable class="parameter">name</replaceable> (
|
||||
or as taking three arguments of types
|
||||
<type>cstring</type>, <type>oid</type>, <type>integer</type>.
|
||||
The first argument is the input text as a C string, the second
|
||||
argument is the element type's OID in case this is an array type
|
||||
(or the type's own OID for a composite type),
|
||||
argument is the type's own OID (except for array types, which instead
|
||||
receive their element type's OID),
|
||||
and the third is the <literal>typmod</> of the destination column, if known
|
||||
(-1 will be passed if not).
|
||||
The input function must return a value of the data type itself.
|
||||
|
Reference in New Issue
Block a user