summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Expand)Author
32 min.Fix typo in stat_utils.cHEADmasterMichael Paquier
17 hoursMove attribute statistics functions to stat_utils.cMichael Paquier
20 hoursFix planner error with SRFs and grouping setsRichard Guo
33 hoursFix CREATE SUBSCRIPTION failure when the publisher runs on pre-PG19.Fujii Masao
33 hoursFix version check for retain_dead_tuples subscription option.Fujii Masao
38 hoursTeach expr_is_nonnullable() to handle more expression typesRichard Guo
38 hoursOptimize ROW(...) IS [NOT] NULL using non-nullable fieldsRichard Guo
38 hoursSimplify COALESCE expressions using non-nullable argumentsRichard Guo
39 hoursImprove comment in pgstatfuncs.cMichael Paquier
43 hoursDon't advance origin during apply failure.Amit Kapila
2 daysToggle logical decoding dynamically based on logical slot presence.Masahiko Sawada
2 daysFix bug in following update chain when locking a heap tupleHeikki Linnakangas
3 daysFix orphaned origin in shared memory after DROP SUBSCRIPTIONMichael Paquier
3 daysSwitch buffile.c/h to use pgoff_t instead of off_tMichael Paquier
4 daysFix another typo in gininsert.cMichael Paquier
4 daysRemove obsolete name_ops index-only scan comments.Peter Geoghegan
6 daysheapam: Move logic to handle HEAP_MOVED into a helper functionAndres Freund
6 daysbufmgr: Optimize & harmonize LockBufHdr(), LWLockWaitListLock()Andres Freund
6 daysUse proper type for RestoreTransactionSnapshot's PGPROC argHeikki Linnakangas
7 daysFix typos in gininsert.cMichael Paquier
7 daysAdd guard to prevent recursive memory context logging.Fujii Masao
7 daysUse table/index_close() more consistentlyMichael Paquier
7 daysDo not emit WAL for unlogged BRIN indexesHeikki Linnakangas
9 daysChange pgstat_report_vacuum() to use RelationMichael Paquier
9 daysRemove useless code in InjectionPointAttach()Michael Paquier
9 daysAvoid global LC_CTYPE dependency in pg_locale_icu.c.Jeff Davis
9 daysdowncase_identifier(): use method table from locale provider.Jeff Davis
9 daysSwitch memory contexts in ReinitializeParallelDSM.Robert Haas
9 daysAdd explanatory comment to prune_freeze_setup()Melanie Plageman
9 daysFix const qualification in prune_freeze_setup()Melanie Plageman
10 daysSeparate out bytea sort support from varlena.cJohn Naylor
10 daysAdd TAP test to check recovery when redo LSN is missingMichael Paquier
10 daysFail recovery when missing redo checkpoint record without backup_labelMichael Paquier
10 daysAllow passing a pointer to GetNamedDSMSegment()'s init callback.Nathan Bossart
10 daysRevisit cosmetics of "For inplace update, send nontransactional invalidations."Noah Misch
10 daysCorrect comments of "Fix data loss at inplace update after heap_update()".Noah Misch
10 daysRemove unused single-byte char_is_cased() API.Jeff Davis
10 daysUse multibyte-aware extraction of pattern prefixes.Jeff Davis
10 daysAdd offnum range checks to suppress compile warnings with UBSAN.Tom Lane
10 daysImprove sanity checks on multixid members lengthHeikki Linnakangas
11 daysFix typo in tablecmds.cDavid Rowley
11 daysAdd retry logic to pg_sync_replication_slots().Amit Kapila
11 daysAllow cumulative statistics to read/write auxiliary data from/to diskMichael Paquier
11 daysUpdate typedefs.list to match what the buildfarm currently reports.Tom Lane
11 daysbufmgr: Add one-entry cache for private refcountAndres Freund
11 daysbufmgr: Separate keys for private refcount infrastructureAndres Freund
11 daysRefactor WaitLSNType enum to use a macro for type countAlexander Korotkov
11 daysFix usage of palloc() in MERGE/SPLIT PARTITION(s) codeAlexander Korotkov
11 daysImplement ALTER TABLE ... SPLIT PARTITION ... commandAlexander Korotkov
11 daysImplement ALTER TABLE ... MERGE PARTITIONS ... commandAlexander Korotkov