aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2022-06-14 17:47:09 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2022-06-14 17:47:09 -0400
commitd6d9ea0a468bd5a8bf0feb98e41f1ecb4b8a173d (patch)
treee51d4e73a182577ac62db036b7d1bd9ff4587e82
parent3f7f06738529f4a71cf33c79654954e6178972a1 (diff)
downloadpostgresql-d6d9ea0a468bd5a8bf0feb98e41f1ecb4b8a173d.tar.gz
postgresql-d6d9ea0a468bd5a8bf0feb98e41f1ecb4b8a173d.zip
Doc: clarify the default collation behavior of domains.
The previous wording was "the underlying data type's default collation is used", which is wrong or at least misleading. The domain inherits the base type's collation behavior, which if "default" actually can mean that we use some non-default collation obtained from elsewhere. Per complaint from Jian He. Discussion: https://postgr.es/m/CACJufxHMR8_4WooDPjjvEdaxB2hQ5a49qthci8fpKP0MKemVRQ@mail.gmail.com
-rw-r--r--doc/src/sgml/ref/create_domain.sgml3
1 files changed, 2 insertions, 1 deletions
diff --git a/doc/src/sgml/ref/create_domain.sgml b/doc/src/sgml/ref/create_domain.sgml
index 81a89249260..e4b856d630c 100644
--- a/doc/src/sgml/ref/create_domain.sgml
+++ b/doc/src/sgml/ref/create_domain.sgml
@@ -94,7 +94,8 @@ CREATE DOMAIN <replaceable class="parameter">name</replaceable> [ AS ] <replacea
<listitem>
<para>
An optional collation for the domain. If no collation is
- specified, the underlying data type's default collation is used.
+ specified, the domain has the same collation behavior as its
+ underlying data type.
The underlying type must be collatable if <literal>COLLATE</literal>
is specified.
</para>