pgsql: Fix .gitignore for new injection suite.

2024-06-28 Thread Noah Misch
Fix .gitignore for new injection suite. Commit c35f419d6efbdf1a050250d84b687e6705917711 missed this. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/db0c96cc18aec417101e37e59fcc53d4bf647915 Modified Files -- src/test/modules/injection_points/.gitignore

pgsql: Remove configuration-dependent output from new inplace-inval tes

2024-06-28 Thread Noah Misch
Remove configuration-dependent output from new inplace-inval test. Per buildfarm members prion and trilobite. Back-patch to v12 (all supported versions), like commit 0844b3968985447ed0a6937cfc8639e379da2fe6. Strategy reviewed by Tom Lane. Discussion: https://postgr.es/m/20240628051353.a0.nmi...

pgsql: Remove configuration-dependent output from new inplace-inval tes

2024-06-28 Thread Noah Misch
Remove configuration-dependent output from new inplace-inval test. Per buildfarm members prion and trilobite. Back-patch to v12 (all supported versions), like commit 0844b3968985447ed0a6937cfc8639e379da2fe6. Strategy reviewed by Tom Lane. Discussion: https://postgr.es/m/20240628051353.a0.nmi...

pgsql: Remove configuration-dependent output from new inplace-inval tes

2024-06-28 Thread Noah Misch
Remove configuration-dependent output from new inplace-inval test. Per buildfarm members prion and trilobite. Back-patch to v12 (all supported versions), like commit 0844b3968985447ed0a6937cfc8639e379da2fe6. Strategy reviewed by Tom Lane. Discussion: https://postgr.es/m/20240628051353.a0.nmi...

pgsql: Remove configuration-dependent output from new inplace-inval tes

2024-06-28 Thread Noah Misch
Remove configuration-dependent output from new inplace-inval test. Per buildfarm members prion and trilobite. Back-patch to v12 (all supported versions), like commit 0844b3968985447ed0a6937cfc8639e379da2fe6. Strategy reviewed by Tom Lane. Discussion: https://postgr.es/m/20240628051353.a0.nmi...

pgsql: Remove configuration-dependent output from new inplace-inval tes

2024-06-28 Thread Noah Misch
Remove configuration-dependent output from new inplace-inval test. Per buildfarm members prion and trilobite. Back-patch to v12 (all supported versions), like commit 0844b3968985447ed0a6937cfc8639e379da2fe6. Strategy reviewed by Tom Lane. Discussion: https://postgr.es/m/20240628051353.a0.nmi...

pgsql: Remove configuration-dependent output from new inplace-inval tes

2024-06-28 Thread Noah Misch
Remove configuration-dependent output from new inplace-inval test. Per buildfarm members prion and trilobite. Back-patch to v12 (all supported versions), like commit 0844b3968985447ed0a6937cfc8639e379da2fe6. Strategy reviewed by Tom Lane. Discussion: https://postgr.es/m/20240628051353.a0.nmi...

pgsql: pgindent, because I forgot to do that.

2024-06-28 Thread Robert Haas
pgindent, because I forgot to do that. Commit 065583cf460f980a182498941ac52810f709a897 should have included these changes. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/b48f275f18d7da4f4863888ad047cbd699698880 Modified Files -- src/backend/postmaster/

pgsql: SQL/JSON: Always coerce JsonExpr result at runtime

2024-06-28 Thread Amit Langote
SQL/JSON: Always coerce JsonExpr result at runtime Instead of looking up casts at parse time for converting the result of JsonPath* query functions to the specified or the default RETURNING type, always perform the conversion at runtime using either the target type's input function or the function

pgsql: SQL/JSON: Fix coercion of constructor outputs to types with typm

2024-06-28 Thread Amit Langote
SQL/JSON: Fix coercion of constructor outputs to types with typmod Ensure SQL/JSON constructor functions that allow specifying the target type using the RETURNING clause perform implicit cast to that type. This ensures that output values that exceed the specified length produce an error rather th

pgsql: Prevent summarizer hang when summarize_wal turned off and back o

2024-06-28 Thread Robert Haas
Prevent summarizer hang when summarize_wal turned off and back on. Before this commit, when the WAL summarizer started up or recovered from an error, it would resume summarization from wherever it left off. That was OK normally, but wrong if summarize_wal=off had been turned off temporary, allowin