On Thu, Aug 30, 2001 at 01:30:40AM +0200, Peter Eisentraut wrote:
> >         - convert encoding 'name' to 'id'
>
> I thought we decided not to add functions returning "new" names until we
> know exactly what the new names should be, and pending schema
 Ok, the patch not to add functions.
> better
>
>     ...(): encoding name too long
 Fixed.
 I found new bug in command/variable.c in parse_client_encoding(), nobody
probably never see this error:
if (pg_set_client_encoding(encoding))
{
    elog(ERROR, "Conversion between %s and %s is not supported",
                     value, GetDatabaseEncodingName());
}
because pg_set_client_encoding() returns -1 for error and 0 as true.
It's fixed too.
 IMHO it can be apply.
        Karel
PS:
    * following files are renamed:
src/utils/mb/Unicode/KOI8_to_utf8.map  -->
        src/utils/mb/Unicode/koi8r_to_utf8.map
src/utils/mb/Unicode/WIN_to_utf8.map  -->
        src/utils/mb/Unicode/win1251_to_utf8.map
src/utils/mb/Unicode/utf8_to_KOI8.map -->
        src/utils/mb/Unicode/utf8_to_koi8r.map
src/utils/mb/Unicode/utf8_to_WIN.map -->
        src/utils/mb/Unicode/utf8_to_win1251.map
   * new file:
src/utils/mb/encname.c
   * removed file:
src/utils/mb/common.c
--
 Karel Zak  <zakkr@zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/
 C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz