Rework the options syntax for logical replication commands
For CREATE/ALTER PUBLICATION/SUBSCRIPTION, use similar option style as
other statements that use a WITH clause for options.
Author: Petr Jelinek <petr.jelinek@2ndquadrant.com>
Branch
------
master
Details
-------
https://git.postgresql.org/pg/commitdiff/b807f59828fbc02fea612e1cbc0066c6dfa3be9b
Modified Files
--------------
doc/src/sgml/logical-replication.sgml | 7 +-
doc/src/sgml/ref/alter_publication.sgml | 39 ++--
doc/src/sgml/ref/alter_subscription.sgml | 71 ++++---
doc/src/sgml/ref/create_publication.sgml | 57 ++---
doc/src/sgml/ref/create_subscription.sgml | 236 +++++++++++----------
src/backend/commands/publicationcmds.c | 130 +++++-------
src/backend/commands/subscriptioncmds.c | 42 +---
src/backend/parser/gram.y | 24 +--
src/bin/pg_dump/pg_dump.c | 36 ++--
src/bin/pg_dump/t/002_pg_dump.pl | 12 +-
src/bin/psql/tab-complete.c | 26 +--
src/include/parser/kwlist.h | 1 -
.../dummy_seclabel/expected/dummy_seclabel.out | 2 +-
.../modules/dummy_seclabel/sql/dummy_seclabel.sql | 2 +-
src/test/regress/expected/object_address.out | 2 +-
src/test/regress/expected/publication.out | 15 +-
src/test/regress/expected/subscription.out | 22 +-
src/test/regress/sql/object_address.sql | 2 +-
src/test/regress/sql/publication.sql | 14 +-
src/test/regress/sql/subscription.sql | 20 +-
src/test/subscription/t/001_rep_changes.pl | 8 +-
src/test/subscription/t/002_types.pl | 2 +-
src/test/subscription/t/003_constraints.pl | 2 +-
src/test/subscription/t/004_sync.pl | 2 +-
24 files changed, 358 insertions(+), 416 deletions(-)