Peter Eisentraut <peter_e@gmx.net> writes:
> I propose to add the following macros for the fields of an error or notice
> message for use in libpq applications.
Where, in libpq-fe.h?
The proposed names look fine to me except for
> W PG_DIAG_STACK_TRACE
This seems overly specific to my eyes --- I'd suggest PG_DIAG_CONTEXT,
or maybe someone can suggest another possibility. We don't promise to
provide a "stack trace" per se; there are already uses that don't
correspond to the user's idea of function nesting (for instance,
identifying the buffer associated with an I/O failure).
regards, tom lane