[pgpool-committers: 7085] pgpool: Feature: Import PostgreSQL 13 beta3 new parser.
Bo Peng
pengbo at sraoss.co.jp
Mon Sep 7 09:52:57 JST 2020
Feature: Import PostgreSQL 13 beta3 new parser.
Major changes of PostgreSQL 13 parser include:
- Remove an object's dependency on an extension
ALTER TRIGGER ... NO DEPENDS ON EXTENSION ...
ALTER FUNCTION ... NO DEPENDS ON EXTENSION ...
- Allow FETCH FIRST to use WITH TIES
FETCH FIRST ... WITH TIES
- Add ALTER TABLE clause DROP EXPRESSION
ALTER TABLE ... DROP EXPRESSION
- Allow setting statistics target for extended statistics
ALTER STATISTICS ... SET STATISTICS
- Allow ALTER VIEW to rename view columns
ALTER VIEW ... RENAME COLUMN ... TO ...
- Add CREATE DATABASE clause LOCALE option
CREATE DATABASE ... LOCALE
- Add DROP DATABASE clause WITH FORCE option
DROP DATABASE ... WITH (force)
- Add VACUUM clause PARALLEL option
VACUUM (PARALLEL 1) ...
Branch
------
master
Details
-------
https://git.postgresql.org/gitweb?p=pgpool2.git;a=commitdiff;h=a8cc1e26cc204a49bea47eea05c711a981c17484
Modified Files
--------------
configure | 292 +
configure.ac | 2 +-
src/auth/pool_hba.c | 12 +-
src/context/pool_session_context.c | 22 +-
src/include/parser/gramparse.h | 4 +-
src/include/parser/keywords.h | 4 +-
src/include/parser/kwlist.h | 12 +-
src/include/parser/kwlist_d.h | 812 +-
src/include/parser/kwlookup.h | 4 +-
src/include/parser/makefuncs.h | 6 +-
src/include/parser/nodes.h | 26 +-
src/include/parser/parsenodes.h | 66 +-
src/include/parser/parser.h | 4 +-
src/include/parser/pg_class.h | 59 +-
src/include/parser/pg_config_manual.h | 55 +-
src/include/parser/pg_list.h | 575 +-
src/include/parser/pg_trigger.h | 5 +-
src/include/parser/pg_wchar.h | 98 +-
src/include/parser/pool_parser.h | 10 +-
src/include/parser/primnodes.h | 56 +-
src/include/parser/scanner.h | 24 +-
src/include/parser/scansup.h | 4 +-
src/include/parser/stringinfo.h | 11 +-
src/include/parser/value.h | 4 +-
src/parser/copyfuncs.c | 161 +-
src/parser/gram.c | 61107 ++++++++++---------
src/parser/gram.h | 1873 +-
src/parser/gram.y | 481 +-
src/parser/gram_minimal.c | 60295 +++++++++---------
src/parser/gram_minimal.h | 1873 +-
src/parser/gram_minimal.y | 482 +-
src/parser/gram_template.y | 481 +-
src/parser/keywords.c | 4 +-
src/parser/kwlookup.c | 4 +-
src/parser/list.c | 914 +-
src/parser/makefuncs.c | 18 +-
src/parser/nodes.c | 4 +-
src/parser/outfuncs.c | 12 +-
src/parser/parser.c | 291 +-
src/parser/scan.c | 1530 +-
src/parser/scan.l | 543 +-
src/parser/scansup.c | 6 +-
src/parser/snprintf.c | 12 +-
src/parser/value.c | 4 +-
src/parser/wchar.c | 76 +-
src/protocol/CommandComplete.c | 6 +-
.../tests/010.rewrite_timestamp/timestamp/Makefile | 2 +-
47 files changed, 67559 insertions(+), 64787 deletions(-)
More information about the pgpool-committers
mailing list