diff --git a/doc/src/sgml/ref/create_database.sgml b/doc/src/sgml/ref/create_database.sgml index 0ce0bd8a1a6..ea38c647313 100644 --- a/doc/src/sgml/ref/create_database.sgml +++ b/doc/src/sgml/ref/create_database.sgml @@ -145,8 +145,7 @@ CREATE DATABASE name This is a shortcut for setting LC_COLLATE - and LC_CTYPE at once. If you specify this, - you cannot specify either of those parameters. + and LC_CTYPE at once. diff --git a/src/bin/scripts/createdb.c b/src/bin/scripts/createdb.c index e523e58b218..a1482df3d98 100644 --- a/src/bin/scripts/createdb.c +++ b/src/bin/scripts/createdb.c @@ -161,12 +161,10 @@ main(int argc, char *argv[]) if (locale) { - if (lc_ctype) - pg_fatal("only one of --locale and --lc-ctype can be specified"); - if (lc_collate) - pg_fatal("only one of --locale and --lc-collate can be specified"); - lc_ctype = locale; - lc_collate = locale; + if (!lc_ctype) + lc_ctype = locale; + if (!lc_collate) + lc_collate = locale; } if (encoding)