Commit Graph

306 Commits (d5a9d86d8ffcadc52ff3729cd00fbd83bc38643c)

Author SHA1 Message Date
Amit Kapila d5a9d86d8f Skip empty transactions for logical replication. 4 years ago
Tomas Vondra 923def9a53 Allow specifying column lists for logical replication 4 years ago
Tomas Vondra 75b1521dae Add decoding of sequences to built-in replication 4 years ago
Robert Haas ffd53659c4 Replace BASE_BACKUP COMPRESSION_LEVEL option with COMPRESSION_DETAIL. 4 years ago
Robert Haas e4ba69f3f4 Allow extensions to add new backup targets. 4 years ago
Robert Haas 7cf085f077 Add support for zstd base backup compression. 4 years ago
Amit Kapila 52e4f0cd47 Allow specifying row filters for logical replication of tables. 4 years ago
Andres Freund 2f6501fa3c Move replication slot release to before_shmem_exit(). 4 years ago
Robert Haas dab298471f Add suport for server-side LZ4 base backup compression. 4 years ago
Tomas Vondra 0da92dc530 Logical decoding of sequences 4 years ago
Robert Haas 0d4513b613 Remove server support for the previous base backup protocol. 4 years ago
Michael Paquier 410aa248e5 Fix various typos, grammar and code style in comments and docs 4 years ago
Tom Lane 6aa5186146 Fix limitations on what SQL commands can be issued to a walsender. 4 years ago
Robert Haas 0ad8032910 Server-side gzip compression. 4 years ago
Robert Haas 3500ccc39b Support base backup targets. 4 years ago
Jeff Davis 7a5f6b4748 Make logical decoding a part of the rmgr. 4 years ago
Robert Haas cc333f3233 Modify pg_basebackup to use a new COPY subprotocol for base backups. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Alvaro Herrera ad26ee2825
Fix headerscheck failure in replication/worker_internal.h 4 years ago
Robert Haas bef47ff85d Introduce 'bbsink' abstraction to modularize base backup code. 4 years ago
Michael Paquier 409f9ca447 Reset properly snapshot export state during transaction abort 4 years ago
Michael Paquier 026ed8efd6 Remove code duplication for permission checks with replication slots 4 years ago
Amit Kapila 31c389d8de Optimize fileset usage in apply worker. 4 years ago
Amit Kapila dcac5e7ac1 Refactor sharedfileset.c to separate out fileset implementation. 4 years ago
Amit Kapila abc0910e2e Add logical change details to logical replication worker errcontext. 4 years ago
Amit Kapila 4cd7a18968 Rename LOGICAL_REP_MSG_STREAM_END to LOGICAL_REP_MSG_STREAM_STOP. 4 years ago
Amit Kapila 63cf61cdeb Add prepare API support for streaming transactions in logical replication. 5 years ago
Alvaro Herrera ead9e51e82
Advance old-segment horizon properly after slot invalidation 5 years ago
Amit Kapila a8fd13cab0 Add support for prepared transactions to built-in logical replication. 5 years ago
Tom Lane 50371df266 Don't try to print data type names in slot_store_error_callback(). 5 years ago
Amit Kapila 4daa140a2f Fix decoding of speculative aborts. 5 years ago
Alvaro Herrera 1632ea4368
Return ReplicationSlotAcquire API to its original form 5 years ago
Peter Eisentraut b29fa951ec Add some const decorations 5 years ago
Amit Kapila 6f4bdf8152 Fix assertion during streaming of multi-insert toast changes. 5 years ago
Alvaro Herrera db16c65647
Rename the logical replication global "wrconn" 5 years ago
Thomas Munro c2dc19342e Revert recovery prefetching feature. 5 years ago
Amit Kapila 592f00f8de Update replication statistics after every stream/spill. 5 years ago
Amit Kapila 3fa17d3771 Use HTAB for replication slot statistics. 5 years ago
Amit Kapila f5fc2f5b23 Add information of total data processed to replication slot stats. 5 years ago
Thomas Munro 34399a670a Remove duplicate typedef. 5 years ago
Thomas Munro 323cbe7c7d Remove read_page callback from XLogReader. 5 years ago
Amit Kapila ac4645c015 Allow pgoutput to send logical decoding messages. 5 years ago
Amit Kapila 531737ddad Refactor function parse_output_parameters. 5 years ago
Amit Kapila f64ea6dc5c Add a xid argument to the filter_prepare callback for output plugins. 5 years ago
Tom Lane 8620a7f6db Code review for server's handling of "tablespace map" files. 5 years ago
Thomas Munro de829ddf23 Add condition variable for walreceiver shutdown. 5 years ago
Amit Kapila 19890a064e Add option to enable two_phase commits via pg_create_logical_replication_slot. 5 years ago
Amit Kapila 8bdb1332eb Avoid repeated decoding of prepared transactions after a restart. 5 years ago
Amit Kapila d9b0767bec Fix the warnings introduced in commit ce0fdbfe97. 5 years ago
Amit Kapila ce0fdbfe97 Allow multiple xacts during table sync in logical replication. 5 years ago