1
0
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:
Tom Lane
2005-08-12 21:49:47 +00:00
parent bb2ffe9acf
commit 59c016aa9f
2 changed files with 10 additions and 9 deletions

View File

@ -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.