[Pgpool-committers] pgpool - pgpool-II: Import PostgreSQL 9.0 parser.

User T-ishii t-ishii at pgfoundry.org
Tue Dec 14 09:21:10 UTC 2010


Log Message:
-----------
Import PostgreSQL 9.0 parser. This allows to use CREATE INDEX with
 implicit index name, which is new in 9.0.

Allow to use set standard_conforming_string command. It affetcs the
scanner in PostgreSQL 9.0 or later.

Change outfuncs.c to adopt to the effect of server encoding. This
happens in PostgreSQL 9.0 parser.

Patch provided by Akio Ishida.

Modified Files:
--------------
    pgpool-II:
        Makefile.am (r1.49 -> r1.50)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/Makefile.am?r1=1.49&r2=1.50)
        Makefile.in (r1.52 -> r1.53)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/Makefile.in?r1=1.52&r2=1.53)
        pool_params.c (r1.4 -> r1.5)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_params.c?r1=1.4&r2=1.5)
        pool_process_query.c (r1.251 -> r1.252)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_process_query.c?r1=1.251&r2=1.252)
        pool_rewrite_outfuncs.c (r1.24 -> r1.25)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_rewrite_outfuncs.c?r1=1.24&r2=1.25)
        pool_timestamp.c (r1.14 -> r1.15)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/pool_timestamp.c?r1=1.14&r2=1.15)
    pgpool-II/parser:
        Makefile.am (r1.5 -> r1.6)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/Makefile.am?r1=1.5&r2=1.6)
        Makefile.in (r1.19 -> r1.20)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/Makefile.in?r1=1.19&r2=1.20)
        copyfuncs.c (r1.6 -> r1.7)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/copyfuncs.c?r1=1.6&r2=1.7)
        gram.c (r1.14 -> r1.15)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/gram.c?r1=1.14&r2=1.15)
        gram.h (r1.11 -> r1.12)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/gram.h?r1=1.11&r2=1.12)
        gram.y (r1.8 -> r1.9)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/gram.y?r1=1.8&r2=1.9)
        gramparse.h (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/gramparse.h?r1=1.2&r2=1.3)
        keywords.c (r1.4 -> r1.5)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/keywords.c?r1=1.4&r2=1.5)
        keywords.h (r1.4 -> r1.5)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/keywords.h?r1=1.4&r2=1.5)
        kwlist.h (r1.1 -> r1.2)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/kwlist.h?r1=1.1&r2=1.2)
        kwlookup.c (r1.1 -> r1.2)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/kwlookup.c?r1=1.1&r2=1.2)
        list.c (r1.3 -> r1.4)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/list.c?r1=1.3&r2=1.4)
        makefuncs.c (r1.5 -> r1.6)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/makefuncs.c?r1=1.5&r2=1.6)
        nodes.h (r1.4 -> r1.5)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/nodes.h?r1=1.4&r2=1.5)
        outfuncs.c (r1.11 -> r1.12)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/outfuncs.c?r1=1.11&r2=1.12)
        parsenodes.h (r1.5 -> r1.6)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/parsenodes.h?r1=1.5&r2=1.6)
        parser.c (r1.6 -> r1.7)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/parser.c?r1=1.6&r2=1.7)
        parser.h (r1.3 -> r1.4)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/parser.h?r1=1.3&r2=1.4)
        pool_parser.h (r1.6 -> r1.7)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/pool_parser.h?r1=1.6&r2=1.7)
        primnodes.h (r1.4 -> r1.5)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/primnodes.h?r1=1.4&r2=1.5)
        scan.c (r1.8 -> r1.9)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/scan.c?r1=1.8&r2=1.9)
        scan.l (r1.5 -> r1.6)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/scan.l?r1=1.5&r2=1.6)
        scansup.h (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/parser/scansup.h?r1=1.2&r2=1.3)
    pgpool-II/test/parser:
        Makefile (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/Makefile?r1=1.2&r2=1.3)
        main.c (r1.1 -> r1.2)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/main.c?r1=1.1&r2=1.2)
        parse_schedule (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/parse_schedule?r1=1.2&r2=1.3)
        run-test (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/run-test?r1=1.2&r2=1.3)
    pgpool-II/test/parser/expected:
        copy.out (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/expected/copy.out?r1=1.2&r2=1.3)
        create.out (r1.3 -> r1.4)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/expected/create.out?r1=1.3&r2=1.4)
        delete.out (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/expected/delete.out?r1=1.2&r2=1.3)
        misc.out (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/expected/misc.out?r1=1.2&r2=1.3)
        update.out (r1.2 -> r1.3)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/expected/update.out?r1=1.2&r2=1.3)
    pgpool-II/test/parser/input:
        copy.sql (r1.1 -> r1.2)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/input/copy.sql?r1=1.1&r2=1.2)
        create.sql (r1.1 -> r1.2)
        (http://cvs.pgfoundry.org/cgi-bin/cvsweb.cgi/pgpool/pgpool-II/test/parser/input/create.sql?r1=1.1&r2=1.2)


More information about the Pgpool-committers mailing list