| From: | Kris Jurka <books(at)ejurka(dot)com> |
|---|---|
| To: | <pgsql-jdbc(at)postgresql(dot)org> |
| Cc: | <pgsql-patches(at)postgresql(dot)org> |
| Subject: | SQLState implementation for V3 Protocol |
| Date: | 2003-09-08 12:17:52 |
| Message-ID: | Pine.LNX.4.33.0309080812540.10757-300000@leary.csoft.net |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-jdbc pgsql-patches |
I've added parsing of the V3 protocol's notice and error messages into its
various fields. This replaces the current error message format of:
SERRORC42P01Mrelation "this_table_doesnt_exist" does not
existFnamespace.cL193RRangeVarGetRelid
with the correct message and allows the programmer to retrieve the
SQLState via the standard getSQLState call.
One thing that I am concerned about is that the message fields are
separated by null bytes, but what happens when we are using an encoding
that allows embedded nulls?
Kris Jurka
| Attachment | Content-Type | Size |
|---|---|---|
| sqlstate.diff | text/plain | 7.0 KB |
| PGErrorMessage.java | text/plain | 3.3 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Zak McGregor | 2003-09-08 13:25:47 | Resultset funnies... |
| Previous Message | Michael Stephenson | 2003-09-08 09:10:03 | Re: expression IN value list |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Gaetano Mendola | 2003-09-08 13:32:59 | Re: mcxt.c |
| Previous Message | Manfred Koizar | 2003-09-08 11:27:28 | Re: [HACKERS] Index creation takes for ever |