Thread: pgsql-server/src bin/scripts/createlang.c bin/ ...

pgsql-server/src bin/scripts/createlang.c bin/ ...

From
tgl@svr1.postgresql.org (Tom Lane)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@svr1.postgresql.org    04/03/19 14:58:07

Modified files:
    src/bin/scripts: createlang.c droplang.c
    src/include/catalog: pg_type.h
    src/pl/plpgsql/src: pl_comp.c pl_handler.c plpgsql.h scan.l

Log message:
    Create a validator for plpgsql, so that some minimal syntax checking
    is done at creation time for plpgsql functions.  Improve createlang and
    droplang to support adding/dropping validators for PLs.  Initial steps
    towards producing a syntax error position from plpgsql syntax errors
    (this part is a work in progress, and will change depending on outcome
    of current discussions).