Re: Weird behavior in transaction handling (Possible bug ?) -- commit fails silently

Поиск
Список
Период
Сортировка
От j.random.programmer
Тема Re: Weird behavior in transaction handling (Possible bug ?) -- commit fails silently
Дата
Msg-id 20050114195454.70368.qmail@web14226.mail.yahoo.com
обсуждение исходный текст
Ответ на Re: Weird behavior in transaction handling (Possible bug ?)  (Dave Cramer <pg@fastcrypt.com>)
Ответы Re: Weird behavior in transaction handling (Possible bug ?)
Список pgsql-jdbc
> >
> The first insert does not fail, it is the duplicate
> key of the second
> insert that is the error.

It does fail since the commit() failed silently. There
is nothing in the database at all.

> >
> They read this and will probably not respond because
> they do not
> consider this an error.

But it's contrary to what oracle, db2, sybase (I
think) and
mysql/innodb do.

It's not documented in the postgresql documentation
either
as far as I can tell.

> This is not a silent failure. The insert errored out
> and gave you a
> message. commit is basically just end transaction
> here.

But why should a insert error mean that I have to
abort
the entire transaction ? And if so, then the driver
can
warn about that, no ? (especially since the same JDBC
code
runs fine on oracle, db2, mysql/innodb and sybase).
It's
a  postgres specific non-documented thing, so
shouldn't
the JDBC driver warn us as to what's going on ?

Or are you saying that I need to special case JDBC
code
of postgres ?

> The user is supposed to handle the errors, not the
> driver.

But the error is postgresql specific. There is no
error, only
a insert within a transaction failed. Why should that
affect
the rest of the transaction, if *I* as the user don't
want it to?

Best regards,

--j



__________________________________
Do you Yahoo!?
The all-new My Yahoo! - What will yours do?
http://my.yahoo.com

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

Предыдущее
От: Dave Cramer
Дата:
Сообщение: Re: Weird behavior in transaction handling (Possible bug ?)
Следующее
От: Oliver Siegmar
Дата:
Сообщение: Re: Problems with infinity