postgresql/src/backend/replication/logical
Simon Riggs 9c7d06d606 Ability to advance replication slots
Ability to advance both physical and logical replication slots using a
new user function pg_replication_slot_advance().

For logical advance that means records are consumed as fast as possible
and changes are not given to output plugin for sending. Makes 2nd phase
(after we reached SNAPBUILD_FULL_SNAPSHOT) of replication slot creation
faster, especially when there are big transactions as the reorder buffer
does not have to deal with data changes and does not have to spill to
disk.

Author: Petr Jelinek
Reviewed-by: Simon Riggs
2018-01-17 11:38:34 +00:00
..
decode.c Ability to advance replication slots 2018-01-17 11:38:34 +00:00
launcher.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
logical.c Ability to advance replication slots 2018-01-17 11:38:34 +00:00
logicalfuncs.c Ability to advance replication slots 2018-01-17 11:38:34 +00:00
Makefile Logical replication support for initial data copy 2017-03-23 08:55:37 -04:00
message.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
origin.c Fix Latin spelling 2018-01-11 08:32:01 -05:00
proto.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
relation.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
reorderbuffer.c Fix Latin spelling 2018-01-11 08:32:01 -05:00
snapbuild.c Fix Latin spelling 2018-01-11 08:32:01 -05:00
tablesync.c Update copyright for 2018 2018-01-02 23:30:12 -05:00
worker.c Update copyright for 2018 2018-01-02 23:30:12 -05:00