Tom Lane wrote:
> "Magnus Hagander" <[EMAIL PROTECTED]> writes:
> > But further down we have:
> > #define PG_ENCODING_BE_LAST PG_WIN1250
>
> Scarier than that is grepping the source code for -i win125, and noting
> the number of places that cover the existing WIN125[016] encodings but
> fail to mention WIN1252. In particular I notice that pg_wchar_table[]
> in wchar.c has no entry added for WIN1252, which means that this patch
> broke every encoding with higher code numbers.
>
> Bruce, I think this patch has to come out. We should not be in the
> business of debugging a new feature post-RC1.
OK, patch backed out and all added files removed. I will save the idea
for 8.1.
As far as the patch itself, I don't think I ever claimed it was ready
for prime time --- rather, I followed process and it was applied. If
Tom saying "it isn't ready for prime time" meant "back it out", I didn't
read it that way. Of course anyone can ask for an applied patch to be
backed out, as per procedure, and it is easily done.
--
Bruce Momjian | http://candle.pha.pa.us
[EMAIL PROTECTED] | (610) 359-1001
+ If your life is a hard drive, | 13 Roberts Road
+ Christ can be your backup. | Newtown Square, Pennsylvania 19073
Index: src/backend/utils/mb/encnames.c
===================================================================
RCS file: /cvsroot/pgsql/src/backend/utils/mb/encnames.c,v
retrieving revision 1.20
retrieving revision 1.21
diff -c -c -r1.20 -r1.21
*** src/backend/utils/mb/encnames.c 27 Sep 2004 23:24:33 -0000 1.20
--- src/backend/utils/mb/encnames.c 2 Dec 2004 22:14:36 -0000 1.21
***************
*** 2,8 ****
* Encoding names and routines for work with it. All
* in this file is shared bedween FE and BE.
*
! * $PostgreSQL: pgsql/src/backend/utils/mb/encnames.c,v 1.20 2004/09/27
23:24:33 momjian Exp $
*/
#ifdef FRONTEND
#include "postgres_fe.h"
--- 2,8 ----
* Encoding names and routines for work with it. All
* in this file is shared bedween FE and BE.
*
! * $PostgreSQL: pgsql/src/backend/utils/mb/encnames.c,v 1.21 2004/12/02
22:14:36 momjian Exp $
*/
#ifdef FRONTEND
#include "postgres_fe.h"
***************
*** 194,199 ****
--- 194,202 ----
"win1251", PG_WIN1251
}, /* alias for
Windows-1251 */
{
+ "win1252", PG_WIN1252
+ }, /* alias for
Windows-1252 */
+ {
"win1256", PG_WIN1256
}, /* alias for
Windows-1256 */
{
***************
*** 221,226 ****
--- 224,232 ----
"windows1251", PG_WIN1251
}, /*
Windows-1251; Microsoft */
{
+ "windows1252", PG_WIN1252
+ }, /*
Windows-1252; Microsoft */
+ {
"windows1256", PG_WIN1256
}, /*
Windows-1256; Microsoft */
{
***************
*** 344,349 ****
--- 350,358 ----
"WIN1250", PG_WIN1250
},
{
+ "WIN1252", PG_WIN1252
+ },
+ {
"SJIS", PG_SJIS
},
{
Index: src/include/mb/pg_wchar.h
===================================================================
RCS file: /cvsroot/pgsql/src/include/mb/pg_wchar.h,v
retrieving revision 1.52
retrieving revision 1.53
diff -c -c -r1.52 -r1.53
*** src/include/mb/pg_wchar.h 17 Sep 2004 21:59:57 -0000 1.52
--- src/include/mb/pg_wchar.h 2 Dec 2004 22:14:38 -0000 1.53
***************
*** 1,4 ****
! /* $PostgreSQL: pgsql/src/include/mb/pg_wchar.h,v 1.52 2004/09/17 21:59:57
petere Exp $ */
#ifndef PG_WCHAR_H
#define PG_WCHAR_H
--- 1,4 ----
! /* $PostgreSQL: pgsql/src/include/mb/pg_wchar.h,v 1.53 2004/12/02 22:14:38
momjian Exp $ */
#ifndef PG_WCHAR_H
#define PG_WCHAR_H
***************
*** 178,183 ****
--- 178,184 ----
PG_ISO_8859_7, /* ISO-8859-7 */
PG_ISO_8859_8, /* ISO-8859-8 */
PG_WIN1250, /* windows-1250 */
+ PG_WIN1252, /* windows-1252 */
/* followings are for client encoding only */
PG_SJIS, /* Shift JIS
(Winindows-932) */
---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]