Re: convert function - Mailing list pgsql-hackers

From Tom Lane
Subject Re: convert function
Date
Msg-id 25769.997883888@sss.pgh.pa.us
Whole thread Raw
In response to convert function  (Tatsuo Ishii <t-ishii@sra.co.jp>)
Responses Re: convert function
List pgsql-hackers
Tatsuo Ishii <t-ishii@sra.co.jp> writes:
> I have added new function called "convert" similar to SQL99's convert.
> Convert converts encoding according to parameters. For example, if you
> have a table named "unicode" in an Unicode database,

> SELECT convert(text_field, 'LATIN1') FROM unicode;

> will return text in ISO-8859-1 representation.

I don't understand how this works.  If you have a multibyte-enabled
backend, won't backend libpq try to convert all outgoing text to
whatever PGCLIENTENCODING says?  How can it know that one particular
column of a result set is not in the regular encoding of this database,
but something else?  Seems like libpq is going to mess up the results
by applying an inappropriate multibyte conversion.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Justin Clift
Date:
Subject: Re: Re: To be 7.1.3 or not to be 7.1.3?
Next
From: Tom Lane
Date:
Subject: Why is SERIAL a keyword?