Re: Very strange Error in Updates - At last resolved !

From: "Dario V(dot) Fassi" <software(at)sistemat(dot)com(dot)ar>
To:
Cc: Oliver Jowett <oliver(at)opencloud(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "pgsql-jdbc(at)postgresql(dot)org" <pgsql-jdbc(at)postgresql(dot)org>
Subject: Re: Very strange Error in Updates - At last resolved !
Date: 2004-07-16 05:49:27
Message-ID: 40F76C67.8010008@sistemat.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers pgsql-jdbc

After try *all* versions of jdbc drivers I found that the problems
disapear using:

1) DB with UNICODE encoding.
2) Jdbc Driver : pg74.214.jdbc2.jar (186948 bytes )

Thanks Oliver, Tom and Kris for your time and help.

Dario V. Fassi wrote:

> We do a ODBC program to migrate the DB (SQL_ASCII) to a DB with
> UNICODE encoding .
>
> This DB in ODBC with set CLIENT_ENCODING='UNICODE' , work fine.
>
> 1) Now from a JDBC java program , we read a row that has a field
> CALLE varchar(30) = 'ññññññññññññññññ' ,
> 2) then we do an Update of another field in the same row ,
> 3) then the untouched field ends CALLE varchar(30) = ''
>
> I'm absolutly lost in this problem.
>
> Dario.
>
> Oliver Jowett wrote:
>
>> Tom Lane wrote:
>>
>>> Oliver Jowett <oliver(at)opencloud(dot)com> writes:
>>>
>>>> What about refusing to change client_encoding to something other
>>>> than SQL_ASCII on SQL_ASCII databases?
>>>
>>>
>>>
>>> Not sure that would do anything very useful. People who aren't
>>> thinking
>>> about this probably aren't thinking about setting client_encoding
>>> properly, either.
>>
>>
>> I was thinking about it from the other angle -- clients that set
>> client_encoding and expect the server to do the conversion (e.g. the
>> JDBC driver) will see an error rather than bogus unconverted data.
>>
>> What does the server currently do if you ask for a client_encoding
>> that isn't supported by the database encoding (e.g. LATIN1<->LATIN2)?
>> It seems to me that SQL_ASCII is kinda-sorta-if-you-squint-a-bit like
>> an encoding that doesn't support any client_encoding but SQL_ASCII.
>>
>> -O
>

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message lists 2004-07-16 05:55:13 Re: XLogWrite: write request 0/53A4000 is past end of log
Previous Message Michael Glaesemann 2004-07-16 05:33:09 Re: Converting epoch to timestamp

Browse pgsql-jdbc by date

  From Date Subject
Next Message Jean-Michel Zigna 2004-07-16 07:13:05 Statement as a parameter of a method
Previous Message Dario V. Fassi 2004-07-16 05:27:04 Re: Very strange Error in Updates