Commit Graph

13682 Commits (22122c83f1331d03e8317afbfcfbb65bef9c82d2)

Author SHA1 Message Date
Heikki Linnakangas 22122c83f1 Fix full-page writes of internal GIN pages. 12 years ago
Peter Eisentraut fef88b3fda Report exit code from external recovery commands properly 12 years ago
Tom Lane 7ab321404c Fix crash in assign_collations_walker for EXISTS with empty SELECT list. 12 years ago
Robert Haas c6d4b1dd3e Flag mmap implemenation of dynamic shared memory as resize-capable. 12 years ago
Robert Haas a8656a3ab0 Make NUM_TOCHAR_prepare and NUM_TOCHAR_finish macros declare "len". 12 years ago
Robert Haas 9d140f7be2 Avoid out-of-bounds read in errfinish if error_stack_depth < 0. 12 years ago
Peter Eisentraut 3e3520cf7a Translation updates 12 years ago
Alvaro Herrera 2393c7d102 Fix a couple of bugs in MultiXactId freezing 12 years ago
Alvaro Herrera 1ce150b7bb Don't TransactionIdDidAbort in HeapTupleGetUpdateXid 12 years ago
Alvaro Herrera 1df0122daa Truncate pg_multixact/'s contents during crash recovery 12 years ago
Alvaro Herrera f54106f77e Fix full-table-vacuum request mechanism for MultiXactIds 12 years ago
Alvaro Herrera 76a31c689c Replace hardcoded 200000000 with autovacuum_freeze_max_age 12 years ago
Tom Lane 8b151558c8 Be sure to release proc->backendLock after SetupLockInTable() failure. 12 years ago
Tom Lane 16e1b7a1b7 Fix assorted race conditions in the new timeout infrastructure. 12 years ago
Robert Haas 8e18d04d4d Refine our definition of what constitutes a system relation. 12 years ago
Heikki Linnakangas 2fe69cacff Another gin_desc fix. 12 years ago
Heikki Linnakangas 97c19e6c38 Fix gin_desc routine to match the WAL format. 12 years ago
Tom Lane da8a716089 Fix latent(?) race condition in LockReleaseAll. 12 years ago
Alvaro Herrera d51a8c52ba Unbreak buildfarm 12 years ago
Alvaro Herrera 247c76a989 Use a more granular approach to follow update chains 12 years ago
Alvaro Herrera e4828e9ccb Compare Xmin to previous Xmax when locking an update chain 12 years ago
Alvaro Herrera c235a6a589 Don't try to set InvalidXid as page pruning hint 12 years ago
Alvaro Herrera e518fa7adf Cope with heap_fetch failure while locking an update chain 12 years ago
Tom Lane 7db285afc9 Fix stale-pointer problem in fast-path locking logic. 12 years ago
Tom Lane 8c84803e14 Minor corrections in lmgr/README. 12 years ago
Heikki Linnakangas 631118fe1e Get rid of the post-recovery cleanup step of GIN page splits. 12 years ago
Heikki Linnakangas ce5326eed3 More GIN refactoring. 12 years ago
Heikki Linnakangas 82b43f7df2 Don't update relfrozenxid if any pages were skipped. 12 years ago
Peter Eisentraut 85ed91ee7d Implement information_schema.parameters.parameter_default column 12 years ago
Jeff Davis 7cc0ba9f17 Add missing entry for session_preload_libraries in sample config. 12 years ago
Bruce Momjian a6542a4b68 Change SET LOCAL/CONSTRAINTS/TRANSACTION and ABORT behavior 12 years ago
Jeff Davis 559d535819 Lessen library-loading log level. 12 years ago
Tom Lane 36a3be6540 Fix new and latent bugs with errno handling in secure_read/secure_write. 12 years ago
Tom Lane 45e02e3232 Fix array slicing of int2vector and oidvector values. 12 years ago
Peter Eisentraut b7212c9726 Fix thinko in SPI_execute_plan() calls 12 years ago
Peter Eisentraut 4053189d59 Avoid potential buffer overflow crash 12 years ago
Tom Lane f19e92ed04 Flatten join alias Vars before pulling up targetlist items from a subquery. 12 years ago
Heikki Linnakangas 98f58a30c1 Fix Hot-Standby initialization of clog and subtrans. 12 years ago
Heikki Linnakangas 1a3d104475 Avoid acquiring spinlock when checking if recovery has finished, for speed. 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Heikki Linnakangas 04eee1fa9e More GIN refactoring. 12 years ago
Heikki Linnakangas 501012631e Refactor the internal GIN B-tree interface for forming a downlink. 12 years ago
Heikki Linnakangas 04965ad40e Further GIN refactoring. 12 years ago
Robert Haas f1df4731ee Use cstring_to_text_with_len when length is known. 12 years ago
Heikki Linnakangas 4c697d8f48 Count locked pages that don't need vacuuming as scanned. 12 years ago
Tom Lane f901bb50e3 Add make_date() and make_time() functions. 12 years ago
Tom Lane 69c8fbac20 Improve performance of numeric sum(), avg(), stddev(), variance(), etc. 12 years ago
Tom Lane 6cb86143e8 Allow aggregates to provide estimates of their transition state data size. 12 years ago
Tom Lane f1f21b2d6f Fix incorrect loop counts in tidbitmap.c. 12 years ago
Tom Lane f3b3b8d5be Compute correct em_nullable_relids in get_eclass_for_sort_expr(). 12 years ago