| 2025-12-03 08:57:57 |
stayreal |
make ALTER DOMAIN VALIDATE CONSTRAINT no-op when constraint is validated |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:57:25 |
stayreal |
using index to speedup add not null constraints to a table |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:57:19 |
stayreal |
support create index on virtual generated column. |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:57:06 |
stayreal |
virtual generated column as partition key |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:56:49 |
stayreal |
foreign key on virtual generated column |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:56:39 |
stayreal |
support ALTER COLUMN SET EXPRESSION over virtual generated column with check constraint |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:56:24 |
stayreal |
COPY FROM with RLS |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:56:12 |
stayreal |
create table like including storage parameter |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:55:49 |
stayreal |
let ALTER COLUMN SET DATA TYPE cope with POLICY dependency |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:55:42 |
stayreal |
CAST(... ON DEFAULT) - WIP build on top of Error-Safe User Functions |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:55:34 |
stayreal |
Doc: add XML ID attributes to <varlistentry> tags for create_foreign_table, alter_foreign_table |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:55:22 |
stayreal |
ALTER COLUMN SET EXPRESSION [GENERATED|STORED] |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:55:12 |
stayreal |
alter check constraint enforceability |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:55:03 |
stayreal |
disallow alter individual column if partition key contains wholerow reference |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:54:53 |
stayreal |
avoid call ATPostAlterTypeCleanup twice |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:54:46 |
stayreal |
refactor func-matching.sgml, make regexp* function more readable |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:54:39 |
stayreal |
ALTER DOMAIN ADD NOT NULL NOT VALID |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:54:27 |
stayreal |
refactor CreateStatsStmt |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:54:06 |
stayreal |
finish TODOs in to_json_is_immutable, to_jsonb_is_immutable also add tests on it |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:53:56 |
stayreal |
implement CAST(expr AS type FORMAT 'template') |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:53:49 |
stayreal |
add function argument name to substring and substr |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:53:33 |
stayreal |
CREATE TABLE LIKE INCLUDING TRIGGERS |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:53:17 |
stayreal |
refactor AlterDomainAddConstraint (alter domain add constraint) |
Moved from CF PG19-1 to CF PG19-4 |
| 2025-12-03 08:21:47 |
lexborisov |
Improve the performance of Unicode Normalization Forms. |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 08:21:36 |
lexborisov |
Optimization of the is_normalized() function. |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-03 07:41:05 |
stayreal |
NOT NULL NOT ENFORCED |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 23:09:57 |
lfittl |
Stack-based tracking of per-node WAL/buffer usage |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 23:09:50 |
lfittl |
Reduce timing overhead of EXPLAIN ANALYZE using rdtsc |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 22:42:21 |
bossartn |
use LW_SHARED in dsa_get_total_size() |
Closed in commitfest PG19-4 with status: Committed |
| 2025-12-02 22:03:04 |
bossartn |
use LW_SHARED in dsa_get_total_size() |
Added bossartn as committer |
| 2025-12-02 22:03:03 |
bossartn |
use LW_SHARED in dsa_get_total_size() |
New status: Ready for Committer |
| 2025-12-02 18:15:39 |
bossartn |
use LW_SHARED in dsa_get_total_size() |
Attached mail thread aS8fMzWs9e8iHxk2@nathan |
| 2025-12-02 18:15:39 |
bossartn |
use LW_SHARED in dsa_get_total_size() |
Created patch record |
| 2025-12-02 17:42:36 |
spoondla |
inplace update: send nontransactional invalidations |
Added spoondla as reviewer |
| 2025-12-02 16:39:20 |
alexandrawang |
SQL:2023 JSON simplified accessor support |
New status: Ready for Committer |
| 2025-12-02 16:37:01 |
d.koval |
Add SPLIT PARTITION/MERGE PARTITIONS commands |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 16:31:57 |
bossartn |
show size of DSAs and dshash tables in pg_dsm_registry_allocations |
Closed in commitfest PG19-4 with status: Committed |
| 2025-12-02 15:50:45 |
alvherre |
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
Closed in commitfest PG19-4 with status: Committed |
| 2025-12-02 14:56:57 |
chengpeng.yan |
Add a greedy join search algorithm to handle large join problems |
Changed targetversion to None |
| 2025-12-02 14:55:10 |
chengpeng.yan |
Add a greedy join search algorithm to handle large join problems |
Attached mail thread 3FF63E99-AB4F-41A9-BC78-AAB28823FBD0@Outlook.com |
| 2025-12-02 14:55:10 |
chengpeng.yan |
Add a greedy join search algorithm to handle large join problems |
Created patch record |
| 2025-12-02 14:49:50 |
chengpeng.yan |
tuple radix sort |
Added chengpeng.yan as reviewer |
| 2025-12-02 14:46:17 |
bertranddrouvot.pg |
Fix PrivateRefCount hash table key size |
Attached mail thread aS77DTpl0fOkIKSZ@ip-10-97-1-34.eu-west-3.compute.internal |
| 2025-12-02 14:46:17 |
bertranddrouvot.pg |
Fix PrivateRefCount hash table key size |
Created patch record |
| 2025-12-02 14:45:52 |
bertranddrouvot.pg |
Remove useless casting to the same type |
Closed in commitfest PG19-4 with status: Committed |
| 2025-12-02 14:45:52 |
bertranddrouvot.pg |
Remove useless casting to the same type |
Changed committer to petere |
| 2025-12-02 14:11:07 |
fyrefreez |
Remove ctid from self-join examples in UPDATE and DELETE docs |
Changed tags to Docs Only |
| 2025-12-02 14:08:01 |
fyrefreez |
Rewrites CTEs only once to prevent a spurious error |
Closed in commitfest PG19-4 with status: Committed |
| 2025-12-02 14:08:01 |
fyrefreez |
Rewrites CTEs only once to prevent a spurious error |
Changed committer to deanr |
| 2025-12-02 13:46:52 |
a.alekseev |
Little refactoring of portalcmds.c |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 13:46:47 |
a.alekseev |
Refactor bytea_sortsupport(), take two |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 13:46:41 |
a.alekseev |
Refactor SLRU to always use long file names |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 13:46:35 |
a.alekseev |
pgindent: improve formatting of multiline comments |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 12:56:23 |
dylanzhou |
Optimize SnapBuildPurgeOlderTxn: use in-place compaction instead of temporary array |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 12:56:08 |
dylanzhou |
Optimize SnapBuild by maintaining committed.xip in sorted order |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 12:55:41 |
dylanzhou |
pgstattuple: Use streaming read API in pgstatindex functions |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 12:55:19 |
dylanzhou |
Improve read_local_xlog_page_guts by replacing polling with latch-based waiting |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 11:48:41 |
dmitrylebedev |
PoC: Simplify recovery after dropping a table by LOGGING the restore LSN |
Attached mail thread CACLU5mSr+t+6K_Ww6z1fk_=jP=5-U0CEqMsHjii8uG_6UWQo-g@mail.gmail.com |
| 2025-12-02 11:48:41 |
dmitrylebedev |
PoC: Simplify recovery after dropping a table by LOGGING the restore LSN |
Created patch record |
| 2025-12-02 10:17:50 |
julmon |
Qual push down to table AM |
Attached mail thread 20250827202737.fz3djhbxhdjigwkm@poseidon.home.virt |
| 2025-12-02 10:17:49 |
julmon |
Qual push down to table AM |
Created patch record |
| 2025-12-02 09:09:52 |
a.rybakina |
Vacuum statistics |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 08:51:31 |
nataraj |
ternary reloption type |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 08:00:14 |
stayreal |
UPDATE run check constraints for affected columns only |
Attached mail thread CACJufxEtY1hdLcx=Fhnqp-ERcV1PhbvELG5COy_CZjoEW76ZPQ@mail.gmail.com |
| 2025-12-02 08:00:14 |
stayreal |
UPDATE run check constraints for affected columns only |
Created patch record |
| 2025-12-02 07:10:23 |
shlokkyal |
Add stats related to slot sync skip |
Closed in commitfest PG19-4 with status: Committed |
| 2025-12-02 07:10:23 |
shlokkyal |
Add stats related to slot sync skip |
Changed committer to amitkapila |
| 2025-12-02 02:20:58 |
ha-kun |
Migrate pg_commit_ts directory to the new node during an upgrade |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 02:00:14 |
tndrwang |
Use enum type replacing #define for exec state of hashjoin and mergejoin |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:54:27 |
niushiji |
Use function smgrclose() to replace the loop |
Closed in commitfest 2025-01 with status: Withdrawn |
| 2025-12-02 01:31:39 |
michael-kun |
Support for 8-byte TOAST values (aka the TOAST infinite loop problem) |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:31:08 |
michael-kun |
Sequence Access Methods, round two |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:30:53 |
tgl |
We broke the defense against accessing other sessions' temp tables |
Moved from CF PG19-3 to CF PG19-Drafts |
| 2025-12-02 01:30:17 |
tgl |
Create DATA dump objects for partitioned tables too |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:29:58 |
tgl |
Accounting for metapages in genericcostestimate() |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:29:50 |
tgl |
Fixing the btree_gist inet mess |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:29:41 |
tgl |
Improve hash join's handling of tuples with null join keys |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:29:24 |
tgl |
Clarify EXPLAIN ANALYZE docs on fractional rows and parallelism |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:28:59 |
tgl |
Making jsonb_agg() faster |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 01:28:44 |
tgl |
Improving the names generated for indexes on expressions |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 00:42:27 |
pgeoghegan |
Index Prefetching |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 00:41:45 |
pgeoghegan |
Returning nbtree posting list TIDs in DESC order during backwards scans |
Moved from CF PG19-1 to CF PG19-4 |
| 2025-12-02 00:41:26 |
pgeoghegan |
Removing BTScanPosUnpinIfPinned idiom from nbtree, simplifying mark/restore support |
Moved from CF PG19-1 to CF PG19-4 |
| 2025-12-02 00:19:05 |
mihailnikalayeu |
Issues with ON CONFLICT UPDATE and REINDEX CONCURRENTLY |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 00:18:49 |
mihailnikalayeu |
[CREATE|RE] INDEX CONCURRENTLY with single heap scan |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 00:18:45 |
mihailnikalayeu |
bt_index_parent_check false alarm for indexes created concurrently |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-02 00:18:41 |
mihailnikalayeu |
DirtySnapshot index scan skips concurrently updated tuples leading to lost updates/deletes in logical replication |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:59:24 |
jeltef |
Add storage I/O tracking to EXPLAIN BUFFERS |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:59:15 |
jeltef |
Extension security improvement: Add support for extensions with an owned schema |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:58:50 |
jeltef |
Decouple C++ support in Meson's PGXS from LLVM enablement |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:58:44 |
jeltef |
Make numeric type accessible to third-party code. |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:58:29 |
jeltef |
docs: Update protocol changes checklist with 3.2 changes |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:58:20 |
jeltef |
docs: Update protocol changes checklist with 3.2 changes |
New status: Waiting on Author |
| 2025-12-01 23:58:00 |
jeltef |
Incorrect error message for cancellation triggered by statement_timeout & flaky test |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:57:57 |
jeltef |
Bump soft open file limit (RLIMIT_NOFILE) to hard limit on startup |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:57:54 |
jeltef |
Support a wildcard in backtrace_functions |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:57:37 |
jeltef |
Add GoAway protocol message for graceful but fast server shutdown/switchover |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:57:34 |
jeltef |
CI: Add task that runs pgindent |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 23:57:31 |
jeltef |
libpq: Bump protocol version to version 3.2 at least until the first/second beta |
Moved from CF PG19-3 to CF PG19-4 |
| 2025-12-01 22:44:59 |
bossartn |
split tablecmds.c |
Attached mail thread aS3PeXHLe7ir_gPc@nathan |