pgsql-hackers - February 2026

The PostgreSQL developers team lives here. Discussion of current development issues, problems and bugs, and proposed new features. If your question cannot be answered by people in the other lists, and it is likely that only a developer will know the answer, you may re-post your question in this list. You must try elsewhere first!

Search the Archives

(enter a message-id to go directly to that message)

Browse Archives

Prev | Next

Feb. 1, 2026

Thread Author Time
Re: Additional message in pg_terminate_backend 📎 Jim Jones 00:08
Re: Reduce timing overhead of EXPLAIN ANALYZE using rdtsc? 📎 Lukas Fittl 03:14
Re: slow SELECT expr INTO var in plpgsql Pavel Stehule 05:09
Re: Wake up backends immediately when sync standbys decrease 📎 Shinya Kato 06:24
Re: Optimize CPU usage of dropping buffers during recovery 📎 Jingtang Zhang 08:20
Re: [PATCH] ANALYZE: hash-accelerate MCV tracking for equality-only types Tatsuya Kawata 09:09
New access method for b-tree. 📎 Alexandre Felipe 10:02
Re: Patch: Add tsmatch JSONPath operator for granular Full Text Search 📎 Florents Tselai 11:02
Re: Additional message in pg_terminate_backend Jim Jones 13:58
Re: Improving tracking/processing of buildfarm test failures Alexander Lakhin 14:00
[PATCH] Fix error message in RemoveWalSummaryIfOlderThan to indicate file removal failure 📎 zengman 14:43
Re: Batching in executor Junwang Zhao 14:49
Re: [PATCH] Fix error message in RemoveWalSummaryIfOlderThan to indicate file removal failure Junwang Zhao 14:55
Re: Document NULL Junwang Zhao 15:11
Re: PATCH: jsonpath string methods: lower, upper, initcap, l/r/btrim, replace, split_part David E. Wheeler 15:23
Re: Is there value in having optimizer stats for joins/foreignkeys? Tomas Vondra 16:19
Re: Is there value in having optimizer stats for joins/foreignkeys? Tomas Vondra 16:32
Re: Is there value in having optimizer stats for joins/foreignkeys? Tomas Vondra 16:39
Re: Is there value in having optimizer stats for joins/foreignkeys? Tomas Vondra 16:48
Re: Document NULL Marcos Pegoraro 17:09
Re: Decoupling our alignment assumptions about int64 and double Tom Lane 18:20
Re: Adding REPACK [concurrently] 📎 Mihail Nikalayeu 19:46
Re: Exit walsender before confirming remote flush in logical replication 📎 Andrey Silitskiy 19:52
Re: Adding REPACK [concurrently] Alvaro Herrera 22:31
Re: Adding REPACK [concurrently] Mihail Nikalayeu 22:37
Re: Wake up backends immediately when sync standbys decrease Chao Li 22:44
Re: [Proposal] Adding Log File Capability to pg_createsubscriber 📎 Gyan Sreejith 23:05
Re: New access method for b-tree. Tomas Vondra 23:54
Re: AIX support Michael Paquier 23:54

Feb. 2, 2026

Thread Author Time
Re: [PATCH] Fix error message in RemoveWalSummaryIfOlderThan to indicate file removal failure Michael Paquier 00:12
Re: Add expressions to pg_restore_extended_stats() 📎 Corey Huinker 00:39
relkind as an enum 📎 Álvaro Herrera 00:42
Re: AIX support Tom Lane 01:03
Re: Is there value in having optimizer stats for joins/foreignkeys? Corey Huinker 01:41
Re: BUG: Cascading standby fails to reconnect after falling back to archive recovery Xuneng Zhou 02:16
Re: AIX support 📎 Tom Lane 02:18
Re: relkind as an enum Chao Li 02:26
Re: Wake up backends immediately when sync standbys decrease Xuneng Zhou 02:28
Re: Re: A out of date comment of WaitForWALToBecomeAvailable Xuneng Zhou 02:37
Re: relkind as an enum Tom Lane 02:41
Re: [PATCH] Fix error message in RemoveWalSummaryIfOlderThan to indicate file removal failure zengman 03:02
Re: Improve read_local_xlog_page_guts by replacing polling with latch-based waiting 📎 Xuneng Zhou 03:16
Re: [PATCH] Fix error message in RemoveWalSummaryIfOlderThan to indicate file removal failure Junwang Zhao 03:26
Re: [PATCH] Fix error message in RemoveWalSummaryIfOlderThan to indicate file removal failure Michael Paquier 03:34
Incorrect errno used in OpenWalSummaryFile() 📎 Michael Paquier 03:54
Re: Non-committer reviews: is it helpful? wenhui qiu 03:58
Re: splitting pg_resetwal output strings Chao Li 03:58
Re: [PATCH] ANALYZE: hash-accelerate MCV tracking for equality-only types 📎 Chengpeng Yan 04:05
Re: Incorrect errno used in OpenWalSummaryFile() Chao Li 04:07
Re: [PATCH] Fix error message in RemoveWalSummaryIfOlderThan to indicate file removal failure zengman 04:15
Re: [WIP]Vertical Clustered Index (columnar store extension) - take2 📎 Peter Smith 04:44
RE: logical apply worker's lock waits in subscriber can stall checkpointer in publisher Hayato Kuroda (Fujitsu) 04:50
Re: Skipping schema changes in publication shveta malik 05:31
Re: getting "shell command argument contains a newline or carriage return:" error with pg_dumpall when db name have new line in double quote 📎 Mahendra Singh Thalor 05:50
Re: Skipping schema changes in publication Peter Smith 05:57
Re: Skipping schema changes in publication shveta malik 06:12
walsender: Assert MyReplicationSlot is set before use Chao Li 06:25
Re: Wake up backends immediately when sync standbys decrease Chao Li 06:29
Re: walsender: Assert MyReplicationSlot is set before use vignesh C 06:41
RE: walsender: Assert MyReplicationSlot is set before use Zhijie Hou (Fujitsu) 06:43
Re: Proposal: Cascade REPLICA IDENTITY changes to leaf partitions 📎 Chao Li 06:47
Re: walsender: Assert MyReplicationSlot is set before use 📎 Chao Li 06:49
use the malloc macros in pg_dump.c 📎 Peter Smith 07:04
Re: Add expressions to pg_restore_extended_stats() Michael Paquier 07:11
Re: walsender: Assert MyReplicationSlot is set before use Chao Li 07:15
Re: Row pattern recognition 📎 Tatsuo Ishii 07:20
Re: Adding REPACK [concurrently] Antonin Houska 07:25
RE: Improve pg_sync_replication_slots() to wait for primary to advance 📎 Zhijie Hou (Fujitsu) 07:26
RE: Improve pg_sync_replication_slots() to wait for primary to advance Zhijie Hou (Fujitsu) 07:27
Re: Flush some statistics within running transactions Michael Paquier 07:31
Re: IO wait events for COPY FROM/TO PROGRAM or file Michael Paquier 07:35
RE: walsender: Assert MyReplicationSlot is set before use Zhijie Hou (Fujitsu) 07:37
Re: walsender: Assert MyReplicationSlot is set before use Chao Li 07:47
Re: Exit walsender before confirming remote flush in logical replication Michael Paquier 07:55
Re: Add expressions to pg_restore_extended_stats() Corey Huinker 08:21
Re: Report bytes and transactions actually sent downtream 📎 Ashutosh Bapat 08:36
Re: Improve pg_sync_replication_slots() to wait for primary to advance shveta malik 09:10
Re: Adding REPACK [concurrently] Mihail Nikalayeu 09:17
Re: Adding REPACK [concurrently] Mihail Nikalayeu 09:18
Re: Reduce timing overhead of EXPLAIN ANALYZE using rdtsc? Jakub Wartak 09:22
Re: Hash-based MCV matching for large IN-lists David Geier 09:29
Re: Adding REPACK [concurrently] Antonin Houska 09:35
Re: Is there value in having optimizer stats for joins/foreignkeys? Andrei Lepikhov 09:53
Re: Proposal: Support Logical replication of large objects 📎 Nitin Motiani 10:02
Re: Adding REPACK [concurrently] Mihail Nikalayeu 10:04
Re: getting "shell command argument contains a newline or carriage return:" error with pg_dumpall when db name have new line in double quote Álvaro Herrera 10:54
Re: getting "shell command argument contains a newline or carriage return:" error with pg_dumpall when db name have new line in double quote Álvaro Herrera 11:16
Re: [PATCH] Add max_logical_replication_slots GUC Ahmed Et-tanany 11:18
Re: Undefined behavior detected by new clang's ubsan 📎 John Naylor 11:30
Re: Skipping schema changes in publication Shlok Kyal 11:48
Re: splitting pg_resetwal output strings Álvaro Herrera 11:50
Re: Exit walsender before confirming remote flush in logical replication Fujii Masao 11:58
Re: logical apply worker's lock waits in subscriber can stall checkpointer in publisher Fujii Masao 12:15
Re: Enhancing Memory Context Statistics Reporting 📎 Rahila Syed 12:28
Re: use the malloc macros in pg_dump.c Aleksander Alekseev 12:38
Re: [PATCH] ANALYZE: hash-accelerate MCV tracking for equality-only types Tatsuya Kawata 13:09
Re: pg_ctl start may return 0 even if the postmaster has been already started on Windows 📎 Álvaro Herrera 13:28
RE: AIX support 📎 Aditya Kamath 14:01
Re: Allow GUC settings in CREATE SUBSCRIPTION CONNECTION to take effect 📎 Fujii Masao 14:11
Re: getting "shell command argument contains a newline or carriage return:" error with pg_dumpall when db name have new line in double quote Tom Lane 14:14
Re: refactor architecture-specific popcount code 📎 John Naylor 14:16
Re: Speed up COPY FROM text/CSV parsing using SIMD Manni Wood 14:17
Re: race condition when writing pg_control 📎 Álvaro Herrera 14:34
Fix pg_stat_get_backend_wait_event() for aux processes 📎 Heikki Linnakangas 14:38
Re: AIX support Tom Lane 15:19
Re: WAL_LOG CREATE DATABASE strategy broken for non-standard page layouts Álvaro Herrera 15:26
Re: jsonb subscripting vs SQL/JSON array accessor semantics (SQL:2023) Andrew Dunstan 15:32
Re: Is there value in having optimizer stats for joins/foreignkeys? Tomas Vondra 15:57
Re: Wake up backends immediately when sync standbys decrease 📎 Fujii Masao 16:03
Re: Support logical replication of DDLs Vitaly Davydov 16:04
Re: Reduce timing overhead of EXPLAIN ANALYZE using rdtsc? Lukas Fittl 16:11
doc: guidance on SQL/JSON functions vs jsonpath operators 📎 Florents Tselai 16:15
Re: display hot standby state in psql prompt Jim Jones 16:17
Re: AIX support Tom Lane 16:18
Re: Pasword expiration warning 📎 Nathan Bossart 17:04
Re: Flush some statistics within running transactions 📎 Bertrand Drouvot 17:16
Re: Flush some statistics within running transactions Bertrand Drouvot 17:19
[patch] Add process title to test_shm_mq worker 📎 Michael Banck 17:31
Re: [patch] Add process title to test_shm_mq worker Nathan Bossart 17:38
Re: Pasword expiration warning Gilles Darold 17:43
Re: Pasword expiration warning Nathan Bossart 17:55
RE: AIX support 📎 Aditya Kamath 18:10
Re: pg_plan_advice Alexandra Wang 19:36
Re: Adding REPACK [concurrently] Antonin Houska 19:39
Re: Pasword expiration warning Zsolt Parragi 20:25
Re: Pasword expiration warning 📎 Nathan Bossart 20:31
Re: Use correct collation in pg_trgm Zsolt Parragi 20:33
Re: Speed up COPY FROM text/CSV parsing using SIMD KAZAR Ayoub 20:45
Re: getting "shell command argument contains a newline or carriage return:" error with pg_dumpall when db name have new line in double quote Nathan Bossart 20:52
Re: use the malloc macros in pg_dump.c Peter Smith 21:19
Re: Decoupling our alignment assumptions about int64 and double 📎 Tom Lane 21:46
Re: [patch] Add process title to test_shm_mq worker Nathan Bossart 21:46
Re: [patch] Add process title to test_shm_mq worker Michael Banck 22:03
Re: libpq: Bump protocol version to version 3.2 at least until the first/second beta Jelte Fennema-Nio 22:27
Re: Buffer locking is special (hints, checksums, AIO writes) 📎 Andres Freund 22:33
Re: eliminate xl_heap_visible to reduce WAL (and eventually set VM on-access) Melanie Plageman 22:47
Re: refactor architecture-specific popcount code Nathan Bossart 22:51
Non-deterministic buffer counts reported in execution with EXPLAIN ANALYZE BUFFERS Radim Marek 22:54
Re: libpq: Bump protocol version to version 3.2 at least until the first/second beta Jacob Champion 23:35
Re: Non-deterministic buffer counts reported in execution with EXPLAIN ANALYZE BUFFERS David Rowley 23:37

Feb. 3, 2026

Thread Author Time
Re: Row pattern recognition 📎 Tatsuo Ishii 00:00
Re: CREATE OR REPLACE MATERIALIZED VIEW Paul A Jungwirth 00:19
Re: More speedups for tuple deformation Andres Freund 00:33
Re: Change default of jit to off Euler Taveira 00:42
Re: Wake up backends immediately when sync standbys decrease Shinya Kato 00:43
Re: [PATCH] Refactor *_abbrev_convert() functions John Naylor 01:07
Re: Add expressions to pg_restore_extended_stats() Michael Paquier 01:40
Re: display hot standby state in psql prompt Fujii Masao 01:42
pg_resetwal: Fix wrong directory in log output 📎 zhang_tian_chen@163.com 01:58
Re: pg_resetwal: Fix wrong directory in log output Michael Paquier 02:04
Re: pg_resetwal: Fix wrong directory in log output Chao Li 02:13
Re: pg_dumpall --roles-only interact with other options 📎 jian he 02:15
Re: Wake up backends immediately when sync standbys decrease Fujii Masao 02:16
Re: Add expressions to pg_restore_extended_stats() 📎 Corey Huinker 02:17
Re: pg_resetwal: Fix wrong directory in log output Kyotaro Horiguchi 02:25
Re: use the malloc macros in pg_dump.c 📎 Peter Smith 02:29
Re: Add expressions to pg_restore_extended_stats() Michael Paquier 02:41
Re: IO wait events for COPY FROM/TO PROGRAM or file Michael Paquier 03:27
Re: Add expressions to pg_restore_extended_stats() Corey Huinker 03:34
Re: walsender: Assert MyReplicationSlot is set before use 📎 Chao Li 03:37
Re: pg_resetwal: Fix wrong directory in log output Chao Li 03:46
[PATCH] Support automatic sequence replication 📎 Ajin Cherian 03:48
Re: pg_resetwal: Fix wrong directory in log output Kyotaro Horiguchi 04:07
Re: [PATCH] ANALYZE: hash-accelerate MCV tracking for equality-only types Chengpeng Yan 04:33
Re: Fix pg_stat_get_backend_wait_event() for aux processes Chao Li 04:47
Re: Add expressions to pg_restore_extended_stats() Michael Paquier 05:01
Re: walsender: Assert MyReplicationSlot is set before use Fujii Masao 05:12
Re: [WIP]Vertical Clustered Index (columnar store extension) - take2 📎 Peter Smith 05:14
Remove freelist reference in buf_init.c 📎 Ashutosh Bapat 05:18
Re: More speedups for tuple deformation John Naylor 05:24
Re: [PATCH] ANALYZE: hash-accelerate MCV tracking for equality-only types John Naylor 05:39
Re: 001_password.pl fails with --without-readline Soumya S Murali 05:42
Re: New year, new commitfest app improvements Pavel Luzanov 06:16
Re:Re: pg_resetwal: Fix wrong directory in log output 📎 Tianchen Zhang 06:16
Re: Flush some statistics within running transactions Bertrand Drouvot 06:19
Re: walsender: Assert MyReplicationSlot is set before use 📎 Chao Li 06:22
Re: pg_resetwal: Fix wrong directory in log output Chao Li 06:28
Re: Fix pg_stat_get_backend_wait_event() for aux processes Kyotaro Horiguchi 06:42
Re: pg_resetwal: Fix wrong directory in log output Kyotaro Horiguchi 06:49
Convert NOT IN sublinks to anti-joins when safe 📎 Richard Guo 07:12
Re: Remove freelist reference in buf_init.c Michael Paquier 07:15
Re: Non-deterministic buffer counts reported in execution with EXPLAIN ANALYZE BUFFERS Radim Marek 07:21
Re: 001_password.pl fails with --without-readline Soumya S Murali 07:24
Re: [WIP] Pipelined Recovery Imran Zaheer 07:25
Re: Additional message in pg_terminate_backend 📎 Roman Khapov 07:52
Re: rename and move AssertVariableIsOfType Peter Eisentraut 08:09
Re: Additional message in pg_terminate_backend Jim Jones 08:21
Re: Additional message in pg_terminate_backend Andrey Borodin 08:26
Re: Add expressions to pg_restore_extended_stats() 📎 Corey Huinker 08:27
Re: Row pattern recognition 📎 Henson Choi 08:40
Re: Change default of jit to off Pierre Ducroquet 08:42
Re: Convert NOT IN sublinks to anti-joins when safe wenhui qiu 09:41
Get rid of the pre-C11 _Alignof define in zic.c 📎 Bertrand Drouvot 09:49
Re: meson: Make test output much more useful on failure (both in CI and locally) Nazir Bilal Yavuz 10:20
Re: [PATCH] Support automatic sequence replication shveta malik 10:21
Re: Change default of jit to off Christoph Berg 10:29
Re: Non-deterministic buffer counts reported in execution with EXPLAIN ANALYZE BUFFERS Tomas Vondra 10:57
Re: Speed up COPY FROM text/CSV parsing using SIMD Nazir Bilal Yavuz 10:59
Re: Speed up COPY FROM text/CSV parsing using SIMD Nazir Bilal Yavuz 11:02
Re: Non-deterministic buffer counts reported in execution with EXPLAIN ANALYZE BUFFERS Tomas Vondra 11:02

Browse Archives

Prev | Next