Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: postgresql-cfbot/postgresql
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 92ee8a4
Choose a base ref
...
head repository: postgresql-cfbot/postgresql
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 91ca93a
Choose a head ref
  • 3 commits
  • 7 files changed
  • 2 contributors

Commits on May 1, 2025

  1. De-reserve keywords EXECUTE and STRICT in PL/pgSQL.

    On close inspection, there does not seem to be a strong reason
    why these should be fully-reserved keywords.  I guess they just
    escaped consideration in previous attempts to minimize PL/pgSQL's
    list of reserved words.
    tglsfdc authored and Commitfest Bot committed May 1, 2025
    Configuration menu
    Copy the full SHA
    87e3bb7 View commit details
    Browse the repository at this point in the history
  2. Improve error report for PL/pgSQL reserved word used as a field name.

    The current code in resolve_column_ref (dating to commits 01f7d29
    and fe24d78) believes that not finding a RECFIELD datum is a
    can't-happen case, in consequence of which I didn't spend a whole lot
    of time considering what to do if it did happen.  But it turns out
    that it *can* happen if the would-be field name is a fully-reserved
    PL/pgSQL keyword.  Change the error message to describe that
    situation, and add a test case demonstrating it.
    
    This might need further refinement if anyone can find other ways to
    trigger a failure here; but without an example it's not clear what
    other error to throw.
    tglsfdc authored and Commitfest Bot committed May 1, 2025
    Configuration menu
    Copy the full SHA
    adbe967 View commit details
    Browse the repository at this point in the history
  3. [CF 5722] v1 - Sanding down some edge cases for PL/pgSQL reserved words

    This branch was automatically generated by a robot using patches from an
    email thread registered at:
    
    https://commitfest.postgresql.org/patch/5722
    
    The branch will be overwritten each time a new patch version is posted to
    the thread, and also periodically to check for bitrot caused by changes
    on the master branch.
    
    Patch(es): https://www.postgresql.org/message-id/[email protected]
    Author(s): Tom Lane
    Commitfest Bot committed May 1, 2025
    Configuration menu
    Copy the full SHA
    91ca93a View commit details
    Browse the repository at this point in the history
Loading