Commit Graph

354 Commits (b4dbf3e924b2556acbe103dc61ac71f9985ff24f)

Author SHA1 Message Date
Peter Geoghegan d6f0f95a6b Harmonize some more function parameter names. 3 years ago
Andres Freund e101dfac3a For cascading replication, wake physical and logical walsenders separately 3 years ago
Andres Freund be87200efd Support invalidating replication slots due to horizon and wal_level 3 years ago
Andres Freund 15f8203a59 Replace replication slot's invalidated_at LSN with an enum 3 years ago
Robert Haas c3afe8cf5a Add new predefined role pg_create_subscription. 3 years ago
Amit Kapila e709596b25 Add macros for ReorderBufferTXN toptxn. 3 years ago
Amit Kapila 89e46da5e5 Allow the use of indexes other than PK and REPLICA IDENTITY on the subscriber. 3 years ago
Amit Kapila 8c58624df4 Fix the logical replication timeout during large DDLs. 3 years ago
Amit Kapila 1e8b61735c Rename GUC logical_decoding_mode to logical_replication_mode. 3 years ago
Tom Lane 5a3a95385b Track logrep apply workers' last start times to avoid useless waits. 3 years ago
Andres Freund 12605414a7 Use dlists instead of SHM_QUEUE for syncrep queue 3 years ago
Amit Kapila d540a02a72 Display the leader apply worker's PID for parallel apply workers. 3 years ago
Amit Kapila 216a784829 Perform apply of large transactions by parallel workers. 3 years ago
Tom Lane c6e1f62e2c Wake up a subscription's replication worker processes after DDL. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Amit Kapila 5de94a041e Add 'logical_decoding_mode' GUC. 3 years ago
Amit Kapila bf07ab492c Avoid unnecessary streaming of transactions during logical replication. 3 years ago
Amit Kapila 40b1491357 Fix incorrect output from pgoutput when using column lists. 3 years ago
David Rowley 7c335b7a20 Add doubly linked count list implementation 3 years ago
Amit Kapila 776e1c8a5d Add a common function to generate the origin name. 3 years ago
Andres Freund 06dbd619bf pgstat: Prevent stats reset from corrupting slotname by removing slotname 3 years ago
Amit Kapila af51b2f042 Remove unused xid parameter. 3 years ago
Peter Geoghegan 8fb4e001e9 Harmonize more lexer function parameter names. 3 years ago
Peter Geoghegan aab06442d4 Harmonize lexer adjacent function parameter names. 3 years ago
Amit Kapila a932824dfe Pass Size as a 2nd argument for snprintf() in tablesync.c. 3 years ago
Peter Geoghegan bfcf1b3480 Harmonize parameter names in storage and AM code. 3 years ago
Peter Geoghegan 4bac9600f0 Harmonize heapam and tableam parameter names. 3 years ago
Peter Geoghegan f66d997fd0 Harmonize missed reorderbuffer parameter names. 3 years ago
Peter Geoghegan 035ce1feb2 Harmonize reorderbuffer parameter names. 3 years ago
Tom Lane 0a20ff54f5 Split up guc.c for better build speed and ease of maintenance. 3 years ago
Michael Paquier 49e525a08f Fix comment in walsender_private.h 3 years ago
Thomas Munro 5579388d2d Remove replacement code for getaddrinfo. 3 years ago
Amit Kapila 7f13ac8123 Fix catalog lookup with the wrong snapshot during logical decoding. 3 years ago
Robert Haas a8c0128697 Move basebackup code to new directory src/backend/backup 3 years ago
John Naylor bcabbfc6a9 Fix formatting and comment typos 3 years ago
Michael Paquier 245e14e28b Fix inconsistent comments for some function declarations in headers 3 years ago
Amit Kapila 366283961a Allow users to skip logical replication of data having origin. 4 years ago
Andres Freund f2b73c8d75 Add central declarations for dlsym()ed symbols 4 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 4 years ago
Amit Kapila b7658c24c7 Fix data inconsistency between publisher and subscriber. 4 years ago
Andres Freund 905c020bef Add missing 'extern' to function prototypes. 4 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 4 years ago
Amit Kapila f95d53eded Fix the logical replication timeout during large transactions. 4 years ago
David Rowley a00fd066b1 Add missing spaces after single-line comments 4 years ago
Michael Paquier a4b57543ac Rename backup_compression.{c,h} to compression.{c,h} 4 years ago
Robert Haas 8ec569479f Apply PGDLLIMPORT markings broadly. 4 years ago
Tomas Vondra 2c7ea57e56 Revert "Logical decoding of sequences" 4 years ago
Andres Freund e41aed674f pgstat: revise replication slot API in preparation for shared memory stats. 4 years ago
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