pgsql: Remove support for null pg_locale_t most places.

2024-08-05 Thread Jeff Davis
Remove support for null pg_locale_t most places. Previously, passing NULL for pg_locale_t meant "use the libc provider and the server environment". Now that the database collation is represented as a proper pg_locale_t (not dependent on setlocale()), remove special cases for NULL. Leave wchar2cha

pgsql: Stamp 12.20.

2024-08-05 Thread Tom Lane
Stamp 12.20. Branch -- REL_12_STABLE Details --- https://git.postgresql.org/pg/commitdiff/76265a851b13bbb001a218481c0cb6315c0fdfe6 Modified Files -- configure| 18 +- configure.in | 2 +- src/include/pg_config.h.win32

pgsql: Stamp 13.16.

2024-08-05 Thread Tom Lane
Stamp 13.16. Branch -- REL_13_STABLE Details --- https://git.postgresql.org/pg/commitdiff/0dc08bbfcc93ac4f04d2a3f4b9d1231a80e2cc0c Modified Files -- configure| 18 +- configure.in | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-)

pgsql: Stamp 14.13.

2024-08-05 Thread Tom Lane
Stamp 14.13. Branch -- REL_14_STABLE Details --- https://git.postgresql.org/pg/commitdiff/33965476b6ef6a37af2bc9bb1b5b2af17c35dc5e Modified Files -- configure| 18 +- configure.ac | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-)

pgsql: Stamp 15.8.

2024-08-05 Thread Tom Lane
Stamp 15.8. Branch -- REL_15_STABLE Details --- https://git.postgresql.org/pg/commitdiff/3cc5e51ab4507b33acc82684b7d79ac43b8a6b5d Modified Files -- configure| 18 +- configure.ac | 2 +- 2 files changed, 10 insertions(+), 10 deletions(-)

pgsql: Stamp 16.4.

2024-08-05 Thread Tom Lane
Stamp 16.4. Branch -- REL_16_STABLE Details --- https://git.postgresql.org/pg/commitdiff/2caa85f4aae689e6f6721d7363b4c66a2a6417d6 Modified Files -- configure| 18 +- configure.ac | 2 +- meson.build | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-

pgsql: Stamp 17beta3.

2024-08-05 Thread Tom Lane
Stamp 17beta3. Branch -- REL_17_STABLE Details --- https://git.postgresql.org/pg/commitdiff/b18b3a8150dbb150124bd345e000d6dc92f3d6dd Modified Files -- configure| 18 +- configure.ac | 2 +- meson.build | 2 +- 3 files changed, 11 insertions(+), 11 deletion

pgsql: Move astreamer (except astreamer_inject) to fe_utils.

2024-08-05 Thread Robert Haas
Move astreamer (except astreamer_inject) to fe_utils. This allows the code to be used by other frontend applications. Amul Sul, reviewed by Sravan Kumar, Andres Freund (whose input I specifically solicited regarding the meson.build changes), and me. Discussion: http://postgr.es/m/caaj_b94stvlwr

pgsql: Move recovery injector astreamer to a separate header file.

2024-08-05 Thread Robert Haas
Move recovery injector astreamer to a separate header file. Unlike the rest of the astreamer (formerly bbstreamer) infrastructure which is reusable by other tools, astreamer_inject.c seems extremely specific to pg_basebackup. Hence, move the corresponding declarations to a separate header file, so

pgsql: Rename bbstreamer to astreamer.

2024-08-05 Thread Robert Haas
Rename bbstreamer to astreamer. I (rhaas) intended "bbstreamer" to stand for "base backup streamer," but that implies that this infrastructure can only ever be used by pg_basebackup. In fact, it is a generally useful way of streaming data from a tar or compressed tar file, and it could be extende

pgsql: Optimize JSON escaping using SIMD

2024-08-05 Thread David Rowley
Optimize JSON escaping using SIMD Here we adjust escape_json_with_len() to make use of SIMD to allow processing of up to 16-bytes at a time rather than processing a single byte at a time. This has been shown to speed up escaping of JSON strings significantly. Escaping is required for both JSON s

pgsql: Translation updates

2024-08-05 Thread Peter Eisentraut
Translation updates Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 1b16f532c5e3688b4439a2769cef003b17946667 Branch -- REL_13_STABLE Details --- https://git.postgresql.org/pg/commitdiff/1d454d45c8b5db2d02157ffe3b5b17aa25b26f5b Modified Files --

pgsql: Translation updates

2024-08-05 Thread Peter Eisentraut
Translation updates Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: f1fa38f3bf3e0a5d3a95304dcf6a11acf304577c Branch -- REL_17_STABLE Details --- https://git.postgresql.org/pg/commitdiff/91099bb287ff71c970c72b81e6a190d80a92e760 Modified Files --

pgsql: Translation updates

2024-08-05 Thread Peter Eisentraut
Translation updates Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 03e32419667b55fd8088a8238177d5b4c20f2b56 Branch -- REL_12_STABLE Details --- https://git.postgresql.org/pg/commitdiff/c2916c0933d190da323a01658b3ac4c332767adf Modified Files --

pgsql: Translation updates

2024-08-05 Thread Peter Eisentraut
Translation updates Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 4040aedd08d20b68c9840873bded5493b136a4a9 Branch -- REL_14_STABLE Details --- https://git.postgresql.org/pg/commitdiff/426a224a6cb8f41776949eb20e40457150e8ee6e Modified Files --

pgsql: Translation updates

2024-08-05 Thread Peter Eisentraut
Translation updates Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 2a4e0c192e2738ce2451e6d6970dcb2210d31800 Branch -- REL_16_STABLE Details --- https://git.postgresql.org/pg/commitdiff/d0311064041ad02b488b19caa7dd830ffd8e912a Modified Files --

pgsql: Translation updates

2024-08-05 Thread Peter Eisentraut
Translation updates Source-Git-URL: https://git.postgresql.org/git/pgtranslation/messages.git Source-Git-Hash: 09a5036e19350293c332e686d66c636762f7a454 Branch -- REL_15_STABLE Details --- https://git.postgresql.org/pg/commitdiff/8b57eb67e8428d93f42f603a917e610477a08821 Modified Files --

pgsql: Fix typo in bufpage.h.

2024-08-05 Thread Amit Kapila
Fix typo in bufpage.h. Author: Senglee Choi Reviewed-by: Tender Wang Discussion: https://postgr.es/m/CACUsy79U0=S5zWEf6D57F=vb7roea86xfy6oovdz58jrcro...@mail.gmail.com Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/b5df24e52044abfa6fe20a568ed8bfcb9761a090 Modifie