pgsql: Fix intermetent test failure in 028_row_filter.pl.

2022-06-23 Thread Amit Kapila
Fix intermetent test failure in 028_row_filter.pl. The test was not waiting for the subscriber's data synchronization to happen after refreshing the publication on the subscriber side. This leads subscriber's apply worker to skip applying the changes on the corresponding relation which results in

pgsql: Doc: clarify that tablesync ignores publish operation.

2022-06-23 Thread Amit Kapila
Doc: clarify that tablesync ignores publish operation. This patch documents that the initial data synchronization (tablesync) for logical replication does not take into account the publication 'publish' parameter when copying the existing table data. Author: Peter Smith Reviewed-by: Shi yu,

pgsql: Fix missing newline at end of message

2022-06-23 Thread Peter Eisentraut
Fix missing newline at end of message Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/75f2171e6c8fa4e1f0ce4fdbf907ee7d0fcb404d Modified Files -- src/bin/pg_upgrade/util.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

pgsql: Fix typo in pg_publication.c

2022-06-23 Thread Michael Paquier
Fix typo in pg_publication.c Author: Peter Smith Discussion: https://postgr.es/m/CAHut+PuV2XXjC4spHXy_EOhpD6MDrmmDMWnVJLYpd1_P=2+...@mail.gmail.com Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/52b5c53ae8ca63449788dea31d766895ba9c8553 Modified Files

pgsql: PL/Tcl: Don't link with -lc explicitly

2022-06-23 Thread Peter Eisentraut
PL/Tcl: Don't link with -lc explicitly It has been reported that PL/Tcl built on macOS with GCC >=11 crashes. The reason is that there is a hash_search() function in the operating system's libraries, and that ends up being called instead of the one in postgres. This has something to do with how