Re: Return Codes of BatchUpdateException in PostgreSql 9.6

Поиск
Список
Период
Сортировка
От Jeremy Whiting
Тема Re: Return Codes of BatchUpdateException in PostgreSql 9.6
Дата
Msg-id 64d5a53b-97a4-6e96-03af-2ab818bfa4cd@redhat.com
обсуждение исходный текст
Ответ на Re: Return Codes of BatchUpdateException in PostgreSql 9.6  (Tillmann Schulz <tillmann73@yahoo.de>)
Список pgsql-jdbc
Hi,
  Comments in-line....

On 14/10/16 09:58, Tillmann Schulz wrote:
> Hello,
>
> I made some test with different driver versions. The result seems to be that it is an issue in the newer driver
versionsand not in the postgresql database 
>
>
> Postgres 9.5.0 with postgresql-jdbc41-9.4-1201.jar contains only updateCounts of first succeeded statements.
>
> ---------------------------------------------------------------------------------------------------------------
>
> updateCounts[0]=1
> updateCounts[1]=1
> updateCounts[2]=1
> updateCounts[3]=1
> updateCounts[4]=1
> -->correct
  The value 1 is the batched statement return code for
j.s.Statement.SUCCESS_NO_INFO
>
>
> Postgres 9.6.0 with postgresql-jdbc41-9.4-1201.jar contains only updateCounts of first succeeded statements.
> ---------------------------------------------------------------------------------------------------------------
> updateCounts[0]=1
> updateCounts[1]=1
> updateCounts[2]=1
> updateCounts[3]=1
> updateCounts[4]=1
> -->correct but can't use this driver with postgressql 9.6
>
  See above.
>
> Postgres 9.6.0 with postgresql-jdbc41-9.4-1211.jar contains updateCounts of all elements.
>
> ---------------------------------------------------------------------------------------------------------------
> updateCounts[0]=-3
> updateCounts[1]=-3
> updateCounts[2]=-3
> updateCounts[3]=-3
> updateCounts[4]=-3
> updateCounts[5]=-3
> updateCounts[6]=-3
> updateCounts[7]=-3
> updateCounts[8]=-3
> updateCounts[9]=-3
> -->Wrong.updateCounts[0..4] and updateCounts[6..9] contains wrong information.
>
>
>
>> will need to set logLevel=2
> How can I set the logLevel. Is it in postgresql.conf?
  logLevel is a connection property.

  With that enabled you can expect to see lots of low level protocol
logging. Exposing driver (FE) to back end (BE) and responses (BE -> FE).

  It is the BE->FE that is helpful in this case.

Regards,
Jeremy
>
> Bye,
>
> Tillmann
>
>



В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Tillmann Schulz
Дата:
Сообщение: Re: Return Codes of BatchUpdateException in PostgreSql 9.6
Следующее
От: Tillmann Schulz
Дата:
Сообщение: Re: Return Codes of BatchUpdateException in PostgreSql 9.6