Commit Graph

64 Commits (a47841528107921f02c280e0c5f91c5a1d86adb0)

Author SHA1 Message Date
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. 7 years ago
Peter Eisentraut df044026fc Fix typo in logical truncate replication 7 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
Tom Lane f32678c016 Reduce delay for last logicalrep feedback message when master goes idle. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Peter Eisentraut 033370179a Set statement timestamp in apply worker 8 years ago
Tom Lane 651902deb1 Re-run pgindent. 8 years ago
Peter Eisentraut d4bfc06e29 Consistently use subscription name as application name 8 years ago
Andres Freund 9206ced1dc Clean up latch related code. 8 years ago
Peter Eisentraut 41a21bf9b4 Don't set application_name in logical replication workers 8 years ago
Peter Eisentraut 66b84fa82f Receive invalidation messages correctly in tablesync worker 8 years ago
Peter Eisentraut 9fcf670c2e Fix signal handling in logical replication workers 8 years ago
Peter Eisentraut 6812330f1c Reorganize logical replication worker disconnect code 8 years ago
Peter Eisentraut 92ecb148e5 Improve logical replication worker log messages 8 years ago
Peter Eisentraut 6234569851 Improve CREATE SUBSCRIPTION option parsing 8 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 8 years ago
Peter Eisentraut 489b96e80b Improve memory use in logical replication apply 8 years ago
Peter Eisentraut 013c1178fd Remove the NODROP SLOT option from DROP SUBSCRIPTION 8 years ago
Peter Eisentraut 9a591c1bcc Fix statistics reporting in logical replication workers 8 years ago
Peter Eisentraut 6c9bd27aec Fix typo in comment 9 years ago
Fujii Masao 39a6772d04 Use DatumGetInt32() to extract 32-bit integer value from a datum. 9 years ago
Peter Eisentraut 139eb9673c Report statistics in logical replication workers 9 years ago
Peter Eisentraut 887227a1cc Add option to modify sync commit per subscription 9 years ago