pg.ddx.io  pgsql-docs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Bruce Momjian <bruce@momjian.us>
To: Euler Taveira <euler@eulerto.com>
Cc: eric.mutta@gmail.com, pgsql-docs@lists.postgresql.org, Alexander Lakhin <exclusion@gmail.com>
Cc: Michael Paquier <michael@paquier.xyz>
Subject: Re: Typo in "43.9.1. Reporting Errors and Messages"?
Date: Tue, 31 Oct 2023 10:52:12 -0400
Message-ID: <ZUEUnLevXyW7DlCs@momjian.us> (raw)
In-Reply-To: <e222845e-8ee4-4aba-8dab-dc59827c61c6@www.fastmail.com>
References: <165931062346.271448.12881330344096283605@wrigleys.postgresql.org>
	<e222845e-8ee4-4aba-8dab-dc59827c61c6@www.fastmail.com>

On Tue, Aug  2, 2022 at 09:49:47AM -0300, Euler Taveira wrote:
> On Sun, Jul 31, 2022, at 8:37 PM, PG Doc comments form wrote:
> 
>     Towards the end of the "43.9.1. Reporting Errors and Messages" section
>     (here
>     https://www.postgresql.org/docs/current/plpgsql-errors-and-messages.html#
>     PLPGSQL-STATEMENTS-RAISE)
>     we have the following sentence:
> 
>     > If no condition name nor SQLSTATE is specified in a RAISE EXCEPTION
>     command, the default is to use ERRCODE_RAISE_EXCEPTION (P0001).
> 
>     Looking at the list of error codes (here
>     https://www.postgresql.org/docs/current/errcodes-appendix.html) I think the
>     "ERRCODE_RAISE_EXCEPTION (P0001)" is a typo and should remove "ERRCODE_"
>     and
>     simply read "RAISE_EXCEPTION (P0001)" or perhaps "ERRCODE =
>     'RAISE_EXCEPTION'" since that's how the default behaviour would be written
>     in a RAISE statement.
> 
> It is referring to the internal constant (see src/backend/utils/errcodes.h). It
> was like you are proposing and it was changed in
> 66bde49d96a9ddacc49dcbdf1b47b5bd6e31ead5. Reading the original thread, there is
> no explanation why it was changed. Refer to internal names is not good for a
> user-oriented text. I think it would be better to use the condition name (in
> lowercase) like it is referred to in [1]. I mean, change
> ERRCODE_RAISE_EXCEPTION to raise_exception.
> 
> [1] https://www.postgresql.org/docs/current/errcodes-appendix.html

Alexander, Michael, can you explain why this commit removed ERRCODE_:

	commit 66bde49d96
	Author: Michael Paquier <michael@paquier.xyz>
	Date:   Tue Aug 13 13:53:41 2019 +0900
	
	    Fix inconsistencies and typos in the tree, take 10
	
	    This addresses some issues with unnecessary code comments, fixes various
	    typos in docs and comments, and removes some orphaned structures and
	    definitions.
	
	    Author: Alexander Lakhin
	    Discussion: https://postgr.es/m/9aabc775-5494-b372-8bcb-4dfc0bd37c68@gmail.com


-- 
  Bruce Momjian  <bruce@momjian.us>        https://momjian.us
  EDB                                      https://enterprisedb.com

  Only you can decide what is important to you.





view thread (6+ messages)  latest in thread

Message-ID: <ZUEUnLevXyW7DlCs@momjian.us>
Permalink:  ../ZUEUnLevXyW7DlCs@momjian.us/
Also on:    postgresql.org/message-id/ZUEUnLevXyW7DlCs@momjian.us

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-docs@postgresql.org
  Cc: bruce@momjian.us, euler@eulerto.com, exclusion@gmail.com, michael@paquier.xyz
  Subject: Re: Typo in "43.9.1. Reporting Errors and Messages"?
  In-Reply-To: <ZUEUnLevXyW7DlCs@momjian.us>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox