Exception from deadlock
| От | Joseph Shraibman |
|---|---|
| Тема | Exception from deadlock |
| Дата | |
| Msg-id | daje8m$k6s$1@news.hub.org обсуждение исходный текст |
| Ответы |
Re: Exception from deadlock
|
| Список | pgsql-jdbc |
org.postgresql.util.PSQLException: ERROR: deadlock detected
at
org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139)
at org.postgresql.core.QueryExecutor.executeV3(QueryExecutor.java:152)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:100)
at org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:43)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.execute(AbstractJdbc1Statement.java:517)
at
org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:50)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeUpdate(AbstractJdbc1Statement.java:273)
at
org.postgresql.jdbc1.AbstractJdbc1Statement.executeUpdate(AbstractJdbc1Statement.java:259)
When I get a deadlock on psql, I get:
ERROR: deadlock detected
DETAIL: Process 12189 waits for ShareLock on transaction 3657282;
blocked by process 12109.
Process 12109 waits for ShareLock on transaction 3657280; blocked by
process 12189.
So my quesion is where did that detail information go in the jdbc driver?
I'm using postgres 7.4.7 with the jdbc driver that comes with it.
В списке pgsql-jdbc по дате отправления: