Commit Graph

85 Commits (e36e936e0ee664e07588732d1a8d105c5ec8e57d)

Author SHA1 Message Date
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
Peter Eisentraut 69039fda83 Add walreceiver API to get remote server version 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Andres Freund 70b9bda65f Use a virtual rather than a heap slot in two places where that suffices. 7 years ago
Andres Freund ff11e7f4b9 Use slots in trigger infrastructure, except for the actual invocation. 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Andres Freund e7cc78ad43 Remove superfluous tqual.h includes. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Andres Freund 4c850ecec6 Don't include heapam.h from others headers. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Thomas Munro cfdf4dc4fc Add WL_EXIT_ON_PM_DEATH pseudo-event. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Tom Lane d73f4c74dd In the executor, use an array of pointers to access the rangetable. 7 years ago
Tom Lane 9ddef36278 Centralize executor's opening/closing of Relations for rangetable entries. 7 years ago
Tom Lane fdba460a26 Create an RTE field to record the query's lock mode for each relation. 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Alvaro Herrera 4f10e7ea7b Set ActiveSnapshot when logically replaying inserts 7 years ago
Tom Lane 3cb646264e Use a ResourceOwner to track buffer pins in all cases. 7 years ago
Peter Eisentraut 8a07ebb3c1 Convert debug message from ereport to elog 7 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Peter Eisentraut df044026fc Fix typo in logical truncate replication 8 years ago
Peter Eisentraut 039eb6e92f Logical replication support for TRUNCATE 8 years ago
Peter Eisentraut c25304a945 Improve messaging during logical replication worker startup 8 years ago
Magnus Hagander eed1ce72e1 Allow background workers to bypass datallowconn 8 years ago
Alvaro Herrera 24c0a6c649 logical replication: fix OID type mapping mechanism 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Simon Riggs 7e17a6889a Set es_output_cid in replication worker 8 years ago
Peter Eisentraut a9fce66729 Don't reset additional columns on subscriber to NULL on UPDATE 8 years ago
Peter Eisentraut 821fb8cdbf Message style fixes 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Peter Eisentraut fca17a933b Fix local/remote attribute mix-up in logical replication 8 years ago