Re: [HACKERS] Bug in gram.y?
От | Dr. Michael Meskes |
---|---|
Тема | Re: [HACKERS] Bug in gram.y? |
Дата | |
Msg-id | 19980804075231.A3506@feivel.online-club.de обсуждение исходный текст |
Ответ на | Re: [HACKERS] Bug in gram.y? (Bruce Momjian <maillist@candle.pha.pa.us>) |
Ответы |
Re: [HACKERS] Bug in gram.y?
|
Список | pgsql-hackers |
On Mon, Aug 03, 1998 at 02:19:44PM -0400, Bruce Momjian wrote: > Looks fine to me: > > opt_database1: LOCATION '=' location { $$ = $3; } > | /*EMPTY*/ { $$ = NULL; } > ; > > opt_database2: ENCODING '=' encoding { $$ = $3; } > | /*EMPTY*/ { $$ = NULL; } > ; Yes, but check the code under CreatedbStmt: n->dbpath = $5; #ifdef MULTIBYTE if ($6 != NULL) { n->encoding = pg_char_to_encoding($6); if (n->encoding < 0) { elog(ERROR, "invalid encoding name %s", $6); } } else { n->encoding = GetTemplateEncoding(); } #else elog(ERROR, "WITH ENCODING is not supported"); #endif $$ = (Node *)n; If you have undefined MULTIBYTE you will get the WITH ENCODING error message despite the command being legal even without this option. Michael -- Dr. Michael Meskes meskes@online-club.de, meskes@debian.org Go SF49ers! Go Rhein Fire! Use Debian GNU/Linux!
В списке pgsql-hackers по дате отправления: