Commit Graph

116 Commits (bb4aed46a5aeb00d2f1d8b8160feed339f4eaf12)

Author SHA1 Message Date
Tom Lane b39630fd41 Fix access to no-longer-open relcache entry in logical-rep worker. 4 years ago
Tom Lane 84f5c2908d Restore the portal-level snapshot after procedure COMMIT/ROLLBACK. 4 years ago
Amit Kapila 6d0eb38557 Fix deadlock for multiple replicating truncates of the same table. 4 years ago
Alvaro Herrera db16c65647
Rename the logical replication global "wrconn" 4 years ago
Fujii Masao 8e9ea08bae Don't pass "ONLY" options specified in TRUNCATE to foreign data wrapper. 4 years ago
Michael Paquier f3b141c482 Fix relation leak for subscribers firing triggers in logical replication 4 years ago
Fujii Masao 8ff1c94649 Allow TRUNCATE command to truncate foreign tables. 5 years ago
Tom Lane c5b7ba4e67 Postpone some stuff out of ExecInitModifyTable. 5 years ago
Amit Kapila ac4645c015 Allow pgoutput to send logical decoding messages. 5 years ago
Amit Kapila 4b82ed6eca Fix dangling pointer reference in stream_cleanup_files. 5 years ago
Peter Eisentraut 1657b37d7c Small debug message tweak 5 years ago
Peter Eisentraut 6f6f284c7e Simplify printing of LSNs 5 years ago
Amit Kapila ce0fdbfe97 Allow multiple xacts during table sync in logical replication. 5 years ago
Amit Kapila ed43677e20 pgindent worker.c. 5 years ago
Peter Geoghegan 9dc718bdf2 Pass down "logically unchanged index" hint. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Noah Misch a1b8aa1e4e Use HASH_BLOBS for xidhash. 5 years ago
Noah Misch 73aae4522b Correct behavior descriptions in comments, and correct a test name. 5 years ago
Amit Kapila 0926e96c49 Fix replication of in-progress transactions in tablesync worker. 5 years ago
Amit Kapila f3a8f73ec2 Use Enums for logical replication message types at more places. 5 years ago
Amit Kapila 644f0d7cc9 Use Enum for top level logical replication message types. 5 years ago
Tom Lane ad77039fad Calculate extraUpdatedCols in query rewriter, not parser. 5 years ago
Heikki Linnakangas fb5883da86 Remove PartitionRoutingInfo struct. 5 years ago
Alvaro Herrera b05fe7b442 Review logical replication tablesync code 5 years ago
Alvaro Herrera 4e9821b6fa Restore replication protocol's duplicate command tags 5 years ago
Heikki Linnakangas a04daa97a4 Remove es_result_relation_info from EState. 5 years ago
Heikki Linnakangas 1375422c78 Create ResultRelInfos later in InitPlan, index them by RT index. 5 years ago
Amit Kapila 079d0cacf4 Fix the logical replication from HEAD to lower versions. 5 years ago
Tom Lane 2000b6c10a Don't fetch partition check expression during InitResultRelInfo. 5 years ago
Tom Lane c8746f999e Fix over-eager ping'ing in logical replication receiver. 5 years ago
Amit Kapila ac15b499f7 Fix inline marking introduced in commit 464824323e. 5 years ago
Amit Kapila 464824323e Add support for streaming to built-in logical replication. 5 years ago
Noah Misch 11da97024a Empty search_path in logical replication apply worker and walsender. 5 years ago
Tom Lane d5daae47db Fix construction of updated-columns bitmap in logical replication. 5 years ago
Tom Lane 9de77b5453 Allow logical replication to transfer data in binary format. 5 years ago
Andres Freund 5e7bbb5286 code: replace 'master' with 'primary' where appropriate. 5 years ago
Peter Eisentraut f1ac27bfda Add logical replication support to replicate into partitioned tables 6 years ago
Peter Eisentraut d8653f4687 Refactor code to look up local replication tuple 6 years ago
Peter Eisentraut cef27ae01a Fix compiler warning 6 years ago
Peter Eisentraut 97ee604d9b Some refactoring of logical/worker.c 6 years ago
Peter Eisentraut ad3ae64770 Fill in extraUpdatedCols in logical replication 6 years ago
Peter Eisentraut b9c130a1fd Have logical replication subscriber fire column triggers 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier e1551f96e6 Refactor attribute mappings used in logical tuple conversion 6 years ago
Robert Haas 7dbfea3c45 Partially deduplicate interrupt handling for background processes. 6 years ago
Robert Haas 1e53fe0e70 Use PostgresSigHupHandler in more places. 6 years ago
Tom Lane 4d9ceb0018 Fix bogus tuple-slot management in logical replication UPDATE handling. 6 years ago
Michael Paquier 3f60f690fa Fix timeout handling in logical replication worker 6 years ago
Michael Paquier 66bde49d96 Fix inconsistencies and typos in the tree, take 10 6 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago