Re: [HACKERS] create database doesn't work well in MULTIBYTE mode - Mailing list pgsql-hackers

From Peter Eisentraut
Subject Re: [HACKERS] create database doesn't work well in MULTIBYTE mode
Date
Msg-id Pine.GSO.4.02A.10002171247310.2933-100000@Oxe.DoCS.UU.SE
Whole thread Raw
In response to create database doesn't work well in MULTIBYTE mode  ("Hiroshi Inoue" <Inoue@tpf.co.jp>)
List pgsql-hackers
Good point. Thomas? ;)

As the one who wrote the seemingly correct code, I say revert this part.


On Thu, 17 Feb 2000, Hiroshi Inoue wrote:

> 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
> 
> 
> ************
> 
> 

-- 
Peter Eisentraut                  Sernanders vaeg 10:115
peter_e@gmx.net                   75262 Uppsala
http://yi.org/peter-e/            Sweden



pgsql-hackers by date:

Previous
From: Christof Petig
Date:
Subject: Re: [HACKERS] function question yet again
Next
From: Peter Eisentraut
Date:
Subject: Re: [HACKERS] Date/time types: big change