From: | Kris Jurka <books(at)ejurka(dot)com> |
---|---|
To: | Barry Lind <blind(at)xythos(dot)com> |
Cc: | Oliver Jowett <oliver(at)opencloud(dot)com>, Markus Schaber <schabios(at)logi-track(dot)com>, pgsql-jdbc(at)postgresql(dot)org, mbch67(at)yahoo(dot)com, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: [JDBC] 8.0.0beta4: "copy" and "client_encoding" |
Date: | 2004-11-09 00:28:40 |
Message-ID: | Pine.BSO.4.56.0411081919080.16232@leary.csoft.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers pgsql-jdbc |
Well, lets ask -hackers...
When COPYing data from a file, the file encoding is taken from the
client_encoding parameter. The JDBC driver always uses UNICODE as the
client_encoding and wants to prevent people from changing it by
monitoring ParameterStatus messages and erroring out if it's changed.
This presents a problem when you want to COPY to or from a file with a
different encoding. It seems reasonable to add an ENCODING specification
to the COPY command instead of relying on the somewhat unrelated
client_encoding setting. Oliver Jowett also noted that copying from a
file with LATIN1 data into a table whose name contained UNICODE characters
could not be done. Does this seem like a reasonable thing to do?
Kris Jurka
On Mon, 8 Nov 2004, Barry Lind wrote:
> I am assuming this will get addressed in the backend in 8.1 and that
> would be the upgrade path. (I agree if there isn't agreement on the
> server side that this is appropriate for the server, then this wouldn't
> be the correct parameter).
>
> --Barry
>
From | Date | Subject | |
---|---|---|---|
Next Message | Ed L. | 2004-11-09 00:47:44 | server auto-restarts and ipcs |
Previous Message | Barry Lind | 2004-11-09 00:09:13 | Re: 8.0.0beta4: "copy" and "client_encoding" |
From | Date | Subject | |
---|---|---|---|
Next Message | Kris Jurka | 2004-11-09 10:58:18 | driver beta release |
Previous Message | Barry Lind | 2004-11-09 00:09:13 | Re: 8.0.0beta4: "copy" and "client_encoding" |