create database doesn't work well in MULTIBYTE mode
От | Hiroshi Inoue |
---|---|
Тема | create database doesn't work well in MULTIBYTE mode |
Дата | |
Msg-id | 000501bf78df$dbb55f00$2801007e@tpf.co.jp обсуждение исходный текст |
Ответы |
Re: [HACKERS] create database doesn't work well in MULTIBYTE mode
Re: [HACKERS] create database doesn't work well in MULTIBYTE mode |
Список | pgsql-hackers |
Hi I have a crash while creating regression database in pararell regression test. Seems it's due to the following change. @@ -2638,7 +2705,14 @@ n->dbname = $3; n->dbpath = $5;#ifdef MULTIBYTE - n->encoding = $6; + if ($6 != NULL) { + n->encoding = pg_char_to_encoding($6); + if (n->encoding < 0) { + elog(ERROR, "Encoding name '%s' is invalid", $6); + } + } else { + n->encoding = GetTemplateEncoding(); + }#else n->encoding = 0;#endif Why ? $6 is an ival not an str. Regards. Hiroshi Inoue Inoue@tpf.co.jp
В списке pgsql-hackers по дате отправления: