pgsql: Remove SQL regression tests for GUCs related to NO_SHOW_ALL

2023-02-07 Thread Michael Paquier
Remove SQL regression tests for GUCs related to NO_SHOW_ALL No GUCs that use NO_SHOW_ALL are reported in pg_show_all_settings(), hence trying to check combinations of flags related to it is pointless. These queries have been introduced by d10e41d, so backpatch down to 15 to keep all the branches

pgsql: Remove SQL regression tests for GUCs related to NO_SHOW_ALL

2023-02-07 Thread Michael Paquier
Remove SQL regression tests for GUCs related to NO_SHOW_ALL No GUCs that use NO_SHOW_ALL are reported in pg_show_all_settings(), hence trying to check combinations of flags related to it is pointless. These queries have been introduced by d10e41d, so backpatch down to 15 to keep all the branches

pgsql: Make EXEC_BACKEND more convenient on Linux and FreeBSD.

2023-02-07 Thread Michael Paquier
Make EXEC_BACKEND more convenient on Linux and FreeBSD. Try to disable ASLR when building in EXEC_BACKEND mode, to avoid random memory mapping failures while testing. For developer use only, no effect on regular builds. This has been originally applied as of f3e7806 for v15~, but recently-added

pgsql: Make EXEC_BACKEND more convenient on Linux and FreeBSD.

2023-02-07 Thread Michael Paquier
Make EXEC_BACKEND more convenient on Linux and FreeBSD. Try to disable ASLR when building in EXEC_BACKEND mode, to avoid random memory mapping failures while testing. For developer use only, no effect on regular builds. This has been originally applied as of f3e7806 for v15~, but recently-added

pgsql: Make EXEC_BACKEND more convenient on Linux and FreeBSD.

2023-02-07 Thread Michael Paquier
Make EXEC_BACKEND more convenient on Linux and FreeBSD. Try to disable ASLR when building in EXEC_BACKEND mode, to avoid random memory mapping failures while testing. For developer use only, no effect on regular builds. This has been originally applied as of f3e7806 for v15~, but recently-added

pgsql: Remove stray duplicated comment in heapam.h

2023-02-07 Thread David Rowley
Remove stray duplicated comment in heapam.h This is just the same as what's written under the rs_numblocks field. Reported-by: Melanie Plageman Discussion: https://postgr.es/m/20230207204127.7vs6krqjqn5farr7@liskov Branch -- master Details ---

pgsql: Fix the logical replication timeout during large DDLs.

2023-02-07 Thread Amit Kapila
Fix the logical replication timeout during large DDLs. The DDLs like Refresh Materialized views that generate lots of temporary data due to rewrite rules may not be processed by output plugins (for example pgoutput). So, we won't send keep-alive messages for a long time while processing such

pgsql: Rethink nullingrel marking rules in build_joinrel_tlist().

2023-02-07 Thread Tom Lane
Rethink nullingrel marking rules in build_joinrel_tlist(). The logic for when to add the current outer join's own relid to the nullingrels sets of output Vars and PHVs was overly complicated and underly correct. Not sure why I didn't think of this before, but since what we want is marking per

pgsql: Tag refs/tags/REL_12_14 was created

2023-02-07 Thread noreply
Tag refs/tags/REL_12_14 was created.

pgsql: Tag refs/tags/REL_13_10 was created

2023-02-07 Thread noreply
Tag refs/tags/REL_13_10 was created.

pgsql: Tag refs/tags/REL_14_7 was created

2023-02-07 Thread noreply
Tag refs/tags/REL_14_7 was created.

pgsql: Tag refs/tags/REL_11_19 was created

2023-02-07 Thread noreply
Tag refs/tags/REL_11_19 was created.

pgsql: Tag refs/tags/REL_15_2 was created

2023-02-07 Thread noreply
Tag refs/tags/REL_15_2 was created.

pgsql: Doc: make src/test/*/README match current reality.

2023-02-07 Thread Tom Lane
Doc: make src/test/*/README match current reality. Commit c3382a3c3, which moved the implementation of PG_TEST_EXTRA from src/test/Makefile into individual test scripts, broke the directions given in the subdirectory README files about how to run these tests by hand. Update. Also mention

pgsql: Remove leftover code in deconstruct_distribute_oj_quals().

2023-02-07 Thread Tom Lane
Remove leftover code in deconstruct_distribute_oj_quals(). The initial "put back OJ relids" adjustment of ojscope was incorrect and unnecessary; it seems to be a leftover from when I (tgl) was trying to get this function to work at all. Richard Guo Discussion: