Re: Making pgsql error messages more developers' friendly. - Mailing list pgsql-general

From Csaba Nagy
Subject Re: Making pgsql error messages more developers' friendly.
Date
Msg-id 1056962741.24694.54.camel@coppola.ecircle.de
Whole thread Raw
In response to Re: Making pgsql error messages more developers' friendly.  (Jan Wieck <JanWieck@Yahoo.com>)
List pgsql-general
What about development time ? It is always nice to have the database
give you some actually useful pointers instead of making you loose your
time chasing around the error in your code. We are all just humans, do
mistakes, and do like when the mistake is easily spotted by an error
message pointing to the right place.
So the rationale of the request is legitimate.
Your repulsion against comparisons with other databases might be
understandable, but it's the best reference language for non-developer
postgres users to describe the requested feature in terms of the feature
of another database.

Cheers,
Csaba.

On Sat, 2003-06-28 at 17:20, Jan Wieck wrote:
> Rajesh Kumar Mallah wrote:
> >
> > Hi Folks,
> >
> > Shudnt'  messages like
> >
> > ERROR:  value too long for type character varying(5)
>
> Maybe, yes. It's just not that trivial to do.
>
> > MySQL is better in these small things.
> >
> > I think in 7.4dev fkey violation are reported better,
> > cant such behaviours be extened to other kind of
> > exceptions?
>
> We are working on it. But pointing to MySQL doesn't help a bit. If you
> like MySQL better, then use MySQL instead and don't bother with the side
> effects from the data type abstraction you actually bumped into.
>
> Sorry, I'm a bit tired of "MySQL does this ...", "MySQL is better here
> ..." and so on and so forth. No however good error message system can be
> used by the application programmer as replacement for input data
> validation. Type checking, foreign keys, check constraints, they all are
> last lines of defense, so that a bug in the application or a missing
> input validation doesn't cause greater damage. But they are not a
> replacement.
>
>
> Jan
>
> --
> #======================================================================#
> # It's easier to get forgiveness for being wrong than for being right. #
> # Let's break this rule - forgive me.                                  #
> #================================================== JanWieck@Yahoo.com #
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
>



pgsql-general by date:

Previous
From: Rajesh Kumar Mallah
Date:
Subject: Re: Making pgsql error messages more developers' friendly.
Next
From: Harry Yau
Date:
Subject: How to fetch the RefCursor in via ODBC??