Re: Invalid PSQLState used in connection classes
От | Kris Jurka |
---|---|
Тема | Re: Invalid PSQLState used in connection classes |
Дата | |
Msg-id | alpine.BSO.2.00.1103302307080.364@leary.csoft.net обсуждение исходный текст |
Ответ на | Re: Invalid PSQLState used in connection classes (Kris Jurka <books@ejurka.com>) |
Список | pgsql-jdbc |
On Sat, 19 Mar 2011, Kris Jurka wrote: > > On Tue, 8 Mar 2011, Kevin Grittner wrote: > >> "Donald Fraser" <postgres@kiwi-fraser.net> wrote: >> >>> However if I have a broken network between my client and the >>> server, such that there is no route to the server, I can get a >>> ConnectException and I have not established, in any way, a >>> connection to the PostgreSQL server. >> >> 08001 - SQLCLIENT UNABLE TO ESTABLISH SQLCONNECTION >> >> Sounds better for that sort of failure. >> > > Sounds reasonable to me. Looking at the error codes used during startup, I > think we should also make some other changes at the same time. > > CONNECTION_UNABLE_TO_CONNECT -> PROTOCOL_VIOLATION > CONNECTION_FAILURE -> PROTOCOL_VIOLATION > when the driver receives an unknown message. > > CONNECTION_FAILURE -> CONNECTION_REJECTED > when the server doesn't support SSL, but we need a SSL connection. I think > CONNECTION_FAILURE should only be used when something has gone wrong after a > connection has been established. > > Patch attached. > Applied to CVS for 8.2+. Kris Jurka
В списке pgsql-jdbc по дате отправления: