@@ -22,7 +22,7 @@ PostgreSQL documentation
2222 <refsynopsisdiv>
2323<synopsis>
2424CREATE TYPE <replaceable class="parameter">name</replaceable> AS
25- ( [ <replaceable class="PARAMETER">attribute_name</replaceable> <replaceable class="PARAMETER">data_type</replaceable> [, ... ] ] )
25+ ( [ <replaceable class="PARAMETER">attribute_name</replaceable> <replaceable class="PARAMETER">data_type</replaceable> [ COLLATE <replaceable>collation</replaceable> ] [ , ... ] ] )
2626
2727CREATE TYPE <replaceable class="parameter">name</replaceable> AS ENUM
2828 ( [ '<replaceable class="parameter">label</replaceable>' [, ... ] ] )
@@ -77,11 +77,12 @@ CREATE TYPE <replaceable class="parameter">name</replaceable>
7777 The first form of <command>CREATE TYPE</command>
7878 creates a composite type.
7979 The composite type is specified by a list of attribute names and data types.
80- This is essentially the same as the row type
80+ An attribute's collation can be specified too, if its data type is
81+ collatable. A composite type is essentially the same as the row type
8182 of a table, but using <command>CREATE TYPE</command> avoids the need to
8283 create an actual table when all that is wanted is to define a type.
83- A stand-alone composite type is useful as the argument or return type of a
84- function.
84+ A stand-alone composite type is useful, for example, as the argument or
85+ return type of a function.
8586 </para>
8687 </refsect2>
8788