Thread: pgsql-server/src/backend/parser scan.l

pgsql-server/src/backend/parser scan.l

From
momjian@postgresql.org (Bruce Momjian - CVS)
Date:
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    momjian@postgresql.org    02/08/17 09:06:50

Modified files:
    src/backend/parser: scan.l

Log message:
    In that case, attached is a patch which locates the beginning of the
    offending token more efficiently (per your suggestion of using
    scanbuf). The new patch does the same as before:

    template1=# select * frum pg_class;
    ERROR:  parser: parse error at or near "frum" at character 10

    It also implement's Tom's suggestion:

    template1=# select * from pg_class where\g
    ERROR:  parse: parse error at end of input

    Gavin Sherry