pgsql/src backend/commands/dbcommands.c backen ...

Started by The Hermit Hackeralmost 25 years ago2 messagescomitters
Jump to latest
#1The Hermit Hacker
scrappy@hub.org

CVSROOT: /home/projects/pgsql/cvsroot
Module name: pgsql
Changes by: scrappy@hub.org 01/09/06 00:57:30

Modified files:
src/backend/commands: dbcommands.c variable.c
src/backend/parser: gram.y
src/backend/utils/adt: ascii.c
src/backend/utils/init: postinit.c
src/backend/utils/mb: Makefile conv.c mbutils.c wchar.c
src/backend/utils/mb/Unicode: Makefile UCS_to_cyrillic.pl
src/bin/initdb : initdb.sh
src/bin/pg_encoding: pg_encoding.c
src/bin/scripts: createdb
src/include/catalog: pg_proc.h
src/include/mb : pg_wchar.h
src/include/utils: builtins.h
src/interfaces/libpq: Makefile fe-connect.c fe-misc.c
src/interfaces/odbc: multibyte.c

Log message:
Commit Karel's patch.

-------------------------------------------------------------------
Subject: Re: [PATCHES] encoding names
From: Karel Zak <zakkr@zf.jcu.cz>
To: Peter Eisentraut <peter_e@gmx.net>
Cc: pgsql-patches <pgsql-patches@postgresql.org>
Date: Fri, 31 Aug 2001 17:24:38 +0200

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

#2Bruce Momjian
bruce@momjian.us
In reply to: The Hermit Hacker (#1)
Re: pgsql/src backend/commands/dbcommands.c backen ...

I don't know who applied this, but src/utils/mb/encname.c is mentioned
as a new file, but it does not appear in the commit file list, and I
don't see it in the CVS.

CVSROOT: /home/projects/pgsql/cvsroot
Module name: pgsql
Changes by: scrappy@hub.org 01/09/06 00:57:30

Modified files:
src/backend/commands: dbcommands.c variable.c
src/backend/parser: gram.y
src/backend/utils/adt: ascii.c
src/backend/utils/init: postinit.c
src/backend/utils/mb: Makefile conv.c mbutils.c wchar.c
src/backend/utils/mb/Unicode: Makefile UCS_to_cyrillic.pl
src/bin/initdb : initdb.sh
src/bin/pg_encoding: pg_encoding.c
src/bin/scripts: createdb
src/include/catalog: pg_proc.h
src/include/mb : pg_wchar.h
src/include/utils: builtins.h
src/interfaces/libpq: Makefile fe-connect.c fe-misc.c
src/interfaces/odbc: multibyte.c

* 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

---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman@candle.pha.pa.us               |  (610) 853-3000
  +  If your life is a hard drive,     |  830 Blythe Avenue
  +  Christ can be your backup.        |  Drexel Hill, Pennsylvania 19026