diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2022-12-02 14:24:44 -0500 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2022-12-02 14:24:44 -0500 |
commit | 303b26c1bb14abf20a35a9cddebee65e10f5ebd4 (patch) | |
tree | bf4f8a37d5330afd3202b73d543b99f05e790a4b /src/backend/executor/nodeModifyTable.c | |
parent | 47e1224d590ccbc0d745e812dffe2fa913201776 (diff) | |
download | postgresql-303b26c1bb14abf20a35a9cddebee65e10f5ebd4.tar.gz postgresql-303b26c1bb14abf20a35a9cddebee65e10f5ebd4.zip |
Fix psql's \sf and \ef for new-style SQL functions.
Some options of these commands need to be able to identify the start
of the function body within the output of pg_get_functiondef().
It used to be that that always began with "AS", but since the
introduction of new-style SQL functions, it might also start with
"BEGIN" or "RETURN". Fix that on the psql side, and add some
regression tests.
Noted by me awhile ago, but I didn't do anything about it.
Thanks to David Johnston for a nag.
Discussion: https://postgr.es/m/AM9PR01MB8268D5CDABDF044EE9F42173FE8C9@AM9PR01MB8268.eurprd01.prod.exchangelabs.com
Diffstat (limited to 'src/backend/executor/nodeModifyTable.c')
0 files changed, 0 insertions, 0 deletions