summaryrefslogtreecommitdiff
path: root/src/backend/replication
AgeCommit message (Expand)Author
2023-03-30Add new predefined role pg_create_subscription.Robert Haas
2023-03-30Refactor pgoutput_change().Amit Kapila
2023-03-23Allow logical replication to copy tables in binary format.Amit Kapila
2023-03-17Improve several permission-related error messages.Peter Eisentraut
2023-03-17Add macros for ReorderBufferTXN toptxn.Amit Kapila
2023-03-16Integrate superuser check into has_rolreplication()Peter Eisentraut
2023-03-15Allow the use of indexes other than PK and REPLICA IDENTITY on the subscriber.Amit Kapila
2023-03-06Fill EState.es_rteperminfos more systematically.Tom Lane
2023-03-06Deduplicate handling of binary and text modes in logicalrep_read_tuple().Amit Kapila
2023-03-02Remove bms_first_member().Tom Lane
2023-02-23Don't repeatedly register cache callbacks in pgoutput plugin.Tom Lane
2023-02-22Fix snapshot handling in logicalmsg_decodeTomas Vondra
2023-02-20Speedup and increase usability of set proc title functionsDavid Rowley
2023-02-16Add a new wait state and use it when sending data in the apply worker.Amit Kapila
2023-02-09Fix various typos in code and testsMichael Paquier
2023-02-09Remove uses of AssertVariableIsOfType() obsoleted by f2b73c8Andres Freund
2023-02-08Fix the logical replication timeout during large DDLs.Amit Kapila
2023-02-07Use appropriate wait event when sending data in the apply worker.Amit Kapila
2023-02-06Remove useless casts to (void *) in hash_search() callsPeter Eisentraut
2023-02-03Optimize the origin drop functionality.Amit Kapila
2023-02-02Retire PG_SETMASK() macro.Thomas Munro
2023-02-02Allow the logical_replication_mode to be used on the subscriber.Amit Kapila
2023-01-30Rename GUC logical_decoding_mode to logical_replication_mode.Amit Kapila
2023-01-26Improve TimestampDifferenceMilliseconds to cope with overflow sanely.Tom Lane
2023-01-26Code review for commit 05a7be935.Tom Lane
2023-01-25Avoid type cheats for invalid dsa_handles and dshash_table_handles.Tom Lane
2023-01-24Fix the Drop Database hang.Amit Kapila
2023-01-24libpqwalreceiver: Convert to libpq-be-fe-helpers.hAndres Freund
2023-01-24Fix error handling in libpqrcv_connect()Andres Freund
2023-01-22Track logrep apply workers' last start times to avoid useless waits.Tom Lane
2023-01-18Use dlists instead of SHM_QUEUE for syncrep queueAndres Freund
2023-01-18Display the leader apply worker's PID for parallel apply workers.Amit Kapila
2023-01-17Improve the code to decide and process the apply action.Amit Kapila
2023-01-16Add BufFileRead variants with short read and EOF detectionPeter Eisentraut
2023-01-16Fix some BufFileRead() error reportingPeter Eisentraut
2023-01-13Ignore dropped and generated columns from the column list.Amit Kapila
2023-01-13Avoid creating parallel apply state hash table unless required.Amit Kapila
2023-01-12Acquire spinlock when updating 2PC slot data during logical decoding creationMichael Paquier
2023-01-09Fix the file mode of worker.c changed by the commit 216a784829.Amit Kapila
2023-01-09Perform apply of large transactions by parallel workers.Amit Kapila
2023-01-07Remove the streaming files for incomplete xacts after restart.Amit Kapila
2023-01-06Wake up a subscription's replication worker processes after DDL.Tom Lane
2023-01-06Check for two_phase change at end of process_syncing_tables_for_apply.Tom Lane
2023-01-06Invalidate pgoutput's replication-decisions cache upon schema rename.Tom Lane
2023-01-05Fix calculation of which GENERATED columns need to be updated.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-12-26Add 'logical_decoding_mode' GUC.Amit Kapila
2022-12-20Add copyright notices to meson filesAndrew Dunstan
2022-12-08Avoid unnecessary streaming of transactions during logical replication.Amit Kapila
2022-12-06Rework query relation permission checkingAlvaro Herrera