Commit Graph

128 Commits (dafaa3efb75ce1aae2e6dbefaf6f3a889dea0d21)

Author SHA1 Message Date
Heikki Linnakangas dafaa3efb7 Implement genuine serializable isolation level. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 8fa30f906b Reduce PANIC to ERROR in some occasionally-reported btree failure cases. 15 years ago
Bruce Momjian 239d769e7e pgindent run for 9.0, second run 15 years ago
Simon Riggs a760893dbd Derive latestRemovedXid for btree deletes by reading heap pages. The 16 years ago
Simon Riggs 5c73ae17d1 Reset btpo.xact following recovery of btree delete page. Add btpo_xact 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Simon Riggs fafa374f2d Introduce WAL records to log reuse of btree pages, allowing conflict 16 years ago
Tom Lane 0a469c8769 Remove old-style VACUUM FULL (which was known for a little while as 16 years ago
Simon Riggs 296578feb4 Revoke augmentation of WAL records for btree delete, per discussion. 16 years ago
Simon Riggs 6d2bc0a6cf Augment WAL records for btree delete with GetOldestXmin() to reduce 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Simon Riggs efc16ea520 Allow read only connections during recovery, known as Hot Standby. 16 years ago
Tom Lane 2aa5ca952f Update comment for _bt_relandgetbuf. 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Heikki Linnakangas 15c121b3ed Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, the 17 years ago
Tom Lane 9d035f4254 Clean up the use of some page-header-access macros: principally, use 17 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Alvaro Herrera 78f02ca1f5 Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files. 18 years ago
Alvaro Herrera d43b085d57 Separate snapshot management code from tuple visibility code, create a 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Tom Lane ac1ae9f2fa Improve a number of elog messages for not-supposed-to-happen cases in btrees, 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 6889303531 Redefine the lp_flags field of item pointers as having four states, rather 18 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 70ce5c9082 Fix "failed to re-find parent key" btree VACUUM failure by revising page 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane e6284649b9 Modify btree to delete known-dead index entries without an actual VACUUM. 19 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 19 years ago
Tom Lane 5749f6ef0c Rewrite btree vacuuming to fold the former bulkdelete and cleanup operations 20 years ago
Tom Lane d2896a9ed1 Arrange to cache btree metapage data in the relcache entry for the index, 20 years ago
Tom Lane 89bda95d82 Remove the 'slow' path for btree index build, which built the btree 20 years ago
Tom Lane a8b8f4db23 Clean up WAL/buffer interactions as per my recent proposal. Get rid of the 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane c389760c32 Remove the no-longer-useful BTItem/BTItemData level of structure, and 20 years ago
Tom Lane 73e3566078 Improve comments about btree's use of ScanKey data structures: there 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane 766dc45d9f Add defenses to btree and hash index AMs to do simple sanity checks 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 6ea05c16a4 Change a couple of "can't happen" error messages to be a shade more 20 years ago
Tom Lane ee7ac7b11e Modify XLogInsert API to make callers specify whether pages to be backed 21 years ago
Tom Lane 21fda22ec4 Change CRCs in WAL records from 64bit to 32bit for performance reasons. 21 years ago
Tom Lane 30f540be43 Repair very-low-probability race condition between relation extension 21 years ago
Tom Lane 3a694bb0a1 Restructure LOCKTAG as per discussions of a couple months ago. 21 years ago
Tom Lane 94e03330cb Create a routine PageIndexMultiDelete() that replaces a loop around 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago