summaryrefslogtreecommitdiff
path: root/src/backend
AgeCommit message (Expand)Author
2013-12-03Don't include unused space in LOG_NEWPAGE records.Heikki Linnakangas
2013-12-03Fix full-page writes of internal GIN pages.Heikki Linnakangas
2013-12-03Report exit code from external recovery commands properlyPeter Eisentraut
2013-12-03Fix crash in assign_collations_walker for EXISTS with empty SELECT list.Tom Lane
2013-12-02Flag mmap implemenation of dynamic shared memory as resize-capable.Robert Haas
2013-12-02Make NUM_TOCHAR_prepare and NUM_TOCHAR_finish macros declare "len".Robert Haas
2013-12-02Avoid out-of-bounds read in errfinish if error_stack_depth < 0.Robert Haas
2013-12-02Translation updatesPeter Eisentraut
2013-11-30Fix a couple of bugs in MultiXactId freezingAlvaro Herrera
2013-11-30Don't TransactionIdDidAbort in HeapTupleGetUpdateXidAlvaro Herrera
2013-11-30Truncate pg_multixact/'s contents during crash recoveryAlvaro Herrera
2013-11-30Fix full-table-vacuum request mechanism for MultiXactIdsAlvaro Herrera
2013-11-30Replace hardcoded 200000000 with autovacuum_freeze_max_ageAlvaro Herrera
2013-11-29Be sure to release proc->backendLock after SetupLockInTable() failure.Tom Lane
2013-11-29Fix assorted race conditions in the new timeout infrastructure.Tom Lane
2013-11-29Refine our definition of what constitutes a system relation.Robert Haas
2013-11-28Another gin_desc fix.Heikki Linnakangas
2013-11-28Fix gin_desc routine to match the WAL format.Heikki Linnakangas
2013-11-28Fix latent(?) race condition in LockReleaseAll.Tom Lane
2013-11-28Unbreak buildfarmAlvaro Herrera
2013-11-28Use a more granular approach to follow update chainsAlvaro Herrera
2013-11-28Compare Xmin to previous Xmax when locking an update chainAlvaro Herrera
2013-11-28Don't try to set InvalidXid as page pruning hintAlvaro Herrera
2013-11-28Cope with heap_fetch failure while locking an update chainAlvaro Herrera
2013-11-27Fix stale-pointer problem in fast-path locking logic.Tom Lane
2013-11-27Minor corrections in lmgr/README.Tom Lane
2013-11-27Get rid of the post-recovery cleanup step of GIN page splits.Heikki Linnakangas
2013-11-27More GIN refactoring.Heikki Linnakangas
2013-11-27Don't update relfrozenxid if any pages were skipped.Heikki Linnakangas
2013-11-27Implement information_schema.parameters.parameter_default columnPeter Eisentraut
2013-11-26Add missing entry for session_preload_libraries in sample config.Jeff Davis
2013-11-26Change SET LOCAL/CONSTRAINTS/TRANSACTION and ABORT behaviorBruce Momjian
2013-11-24Lessen library-loading log level.Jeff Davis
2013-11-24Fix new and latent bugs with errno handling in secure_read/secure_write.Tom Lane
2013-11-24Fix array slicing of int2vector and oidvector values.Tom Lane
2013-11-23Fix thinko in SPI_execute_plan() callsPeter Eisentraut
2013-11-23Avoid potential buffer overflow crashPeter Eisentraut
2013-11-22Flatten join alias Vars before pulling up targetlist items from a subquery.Tom Lane
2013-11-22Fix Hot-Standby initialization of clog and subtrans.Heikki Linnakangas
2013-11-22Avoid acquiring spinlock when checking if recovery has finished, for speed.Heikki Linnakangas
2013-11-22Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.Tom Lane
2013-11-20More GIN refactoring.Heikki Linnakangas
2013-11-20Refactor the internal GIN B-tree interface for forming a downlink.Heikki Linnakangas
2013-11-20Further GIN refactoring.Heikki Linnakangas
2013-11-18Use cstring_to_text_with_len when length is known.Robert Haas
2013-11-18Count locked pages that don't need vacuuming as scanned.Heikki Linnakangas
2013-11-17Add make_date() and make_time() functions.Tom Lane
2013-11-16Improve performance of numeric sum(), avg(), stddev(), variance(), etc.Tom Lane
2013-11-16Allow aggregates to provide estimates of their transition state data size.Tom Lane
2013-11-15Fix incorrect loop counts in tidbitmap.c.Tom Lane