summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Expand)Author
14 hoursUpgrade BufFile to use int64 for byte positionsMichael Paquier
15 hoursFix typo in stat_utils.cMichael Paquier
31 hoursMove attribute statistics functions to stat_utils.cMichael Paquier
34 hoursFix planner error with SRFs and grouping setsRichard Guo
47 hoursFix CREATE SUBSCRIPTION failure when the publisher runs on pre-PG19.Fujii Masao
47 hoursFix version check for retain_dead_tuples subscription option.Fujii Masao
2 daysTeach expr_is_nonnullable() to handle more expression typesRichard Guo
2 daysOptimize ROW(...) IS [NOT] NULL using non-nullable fieldsRichard Guo
2 daysSimplify COALESCE expressions using non-nullable argumentsRichard Guo
2 daysImprove comment in pgstatfuncs.cMichael Paquier
2 daysDon't advance origin during apply failure.Amit Kapila
3 daysToggle logical decoding dynamically based on logical slot presence.Masahiko Sawada
3 daysFix bug in following update chain when locking a heap tupleHeikki Linnakangas
3 daysFix orphaned origin in shared memory after DROP SUBSCRIPTIONMichael Paquier
4 daysSwitch buffile.c/h to use pgoff_t instead of off_tMichael Paquier
4 daysFix another typo in gininsert.cMichael Paquier
5 daysRemove obsolete name_ops index-only scan comments.Peter Geoghegan
7 daysheapam: Move logic to handle HEAP_MOVED into a helper functionAndres Freund
7 daysbufmgr: Optimize & harmonize LockBufHdr(), LWLockWaitListLock()Andres Freund
7 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
8 daysUse table/index_close() more consistentlyMichael Paquier
8 daysDo not emit WAL for unlogged BRIN indexesHeikki Linnakangas
9 daysChange pgstat_report_vacuum() to use RelationMichael Paquier
10 daysRemove useless code in InjectionPointAttach()Michael Paquier
10 daysAvoid global LC_CTYPE dependency in pg_locale_icu.c.Jeff Davis
10 daysdowncase_identifier(): use method table from locale provider.Jeff Davis
10 daysSwitch memory contexts in ReinitializeParallelDSM.Robert Haas
10 daysAdd explanatory comment to prune_freeze_setup()Melanie Plageman
10 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
11 daysAllow passing a pointer to GetNamedDSMSegment()'s init callback.Nathan Bossart
11 daysRevisit cosmetics of "For inplace update, send nontransactional invalidations."Noah Misch
11 daysCorrect comments of "Fix data loss at inplace update after heap_update()".Noah Misch
11 daysRemove unused single-byte char_is_cased() API.Jeff Davis
11 daysUse multibyte-aware extraction of pattern prefixes.Jeff Davis
11 daysAdd offnum range checks to suppress compile warnings with UBSAN.Tom Lane
11 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
12 daysAllow cumulative statistics to read/write auxiliary data from/to diskMichael Paquier
12 daysUpdate typedefs.list to match what the buildfarm currently reports.Tom Lane
12 daysbufmgr: Add one-entry cache for private refcountAndres Freund
12 daysbufmgr: Separate keys for private refcount infrastructureAndres Freund
12 daysRefactor WaitLSNType enum to use a macro for type countAlexander Korotkov
12 daysFix usage of palloc() in MERGE/SPLIT PARTITION(s) codeAlexander Korotkov
12 daysImplement ALTER TABLE ... SPLIT PARTITION ... commandAlexander Korotkov