aboutsummaryrefslogtreecommitdiff
path: root/src/include/access
Commit message (Expand)AuthorAge
* Change the PageGetContents() macro to guarantee its result is maxalign'd,Tom Lane2008-07-13
* Clean up the use of some page-header-access macros: principally, useTom Lane2008-07-13
* Multi-column GIN indexes. Teodor SigaevTom Lane2008-07-11
* Improve our #include situation by moving pointer types away from theAlvaro Herrera2008-06-19
* Refactor XLogOpenRelation() and XLogReadBuffer() in preparation for relationHeikki Linnakangas2008-06-12
* Rewrite DROP's dependency traversal algorithm into an honest two-passTom Lane2008-06-08
* Change xlog.h to xlogdefs.h in bufpage.h, and fix fallout.Alvaro Herrera2008-06-06
* Fix a subtle bug exposed by recent wal_sync_method rearrangements.Tom Lane2008-05-17
* Remove DEFAULT_SYNC_FLAGBIT ... not used anymore.Tom Lane2008-05-17
* Extend GIN to support partial-match searches, and extend tsquery to supportTom Lane2008-05-16
* Convert wal_sync_method to guc enum.Magnus Hagander2008-05-12
* Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera2008-05-12
* Fix using too many LWLocks bug, reported by Craig RingerTeodor Sigaev2008-04-22
* Repair two places where SIGTERM exit could leave shared memory stateTom Lane2008-04-16
* Phase 2 of project to make index operator lossiness be determined at runtimeTom Lane2008-04-13
* Create new routines systable_beginscan_ordered, systable_getnext_ordered,Tom Lane2008-04-12
* Replace "amgetmulti" AM functions with "amgetbitmap", in which the wholeTom Lane2008-04-10
* Defend against JOINs having more than 32K columns altogether. We cannotTom Lane2008-04-05
* Remove heap_release_fetch, which is no longer used anywhere; this simplifiesTom Lane2008-04-03
* Move the HTSU_Result enum definition into snapshot.h, to avoid includingAlvaro Herrera2008-03-26
* Separate snapshot management code from tuple visibility code, create aAlvaro Herrera2008-03-26
* When creating a large hash index, pre-sort the index entries by estimatedTom Lane2008-03-16
* Change hash index creation so that rather than always establishing exactlyTom Lane2008-03-15
* Make TransactionIdIsInProgress check transam.c's single-item XID status cacheTom Lane2008-03-11
* Refactor heap_page_prune so that instead of changing item states on-the-fly,Tom Lane2008-03-08
* Fix PREPARE TRANSACTION to reject the case where the transaction has dropped aTom Lane2008-03-04
* Replace time_t with pg_time_t (same values, but always int64) in on-diskTom Lane2008-02-17
* Fix CREATE INDEX CONCURRENTLY so that it won't use synchronized scan forTom Lane2008-01-14
* Update copyrights in source tree to 2008.Bruce Momjian2008-01-01
* Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane2007-12-01
* Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane2007-11-30
* GIN index build's allocatedMemory counter needs to be long, not uint32.Tom Lane2007-11-16
* Repair still another bug in the btree page split WAL reduction patch:Tom Lane2007-11-16
* Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian2007-11-15
* pgindent run for 8.3.Bruce Momjian2007-11-15
* Use "alternative" instead of "alternate" where it is clearer.Peter Eisentraut2007-11-07
* Add a note about another issue that needs to be considered beforeTom Lane2007-11-05
* Minor improvements in backup and recovery:Tom Lane2007-09-26
* HOT updates. When we update a tuple without changing any of its indexedTom Lane2007-09-20
* Replace the former method of determining snapshot xmax --- to wit, callingTom Lane2007-09-08
* Implement lazy XID allocation: transactions that do not modify any databaseTom Lane2007-09-05
* Tsearch2 functionality migrates to core. The bulk of this work is byTom Lane2007-08-21
* Support an optional asynchronous commit mode, in which we don't flush WALTom Lane2007-08-01
* Rename DLLIMPORT macro to PGDLLIMPORT to avoid conflict withMagnus Hagander2007-07-25
* Create a new dedicated Postgres process, "wal writer", which exists to writeTom Lane2007-07-24
* Improve logging of checkpoints. Patch by Greg Smith, worked overTom Lane2007-06-30
* Implement "distributed" checkpoints in which the checkpoint I/O is spreadTom Lane2007-06-28
* Teach heapam code to know the difference between a real seqscan and theTom Lane2007-06-09
* Arrange for large sequential scans to synchronize with each other, so thatTom Lane2007-06-08
* Fix several hash functions that were taking chintzy shortcuts instead ofTom Lane2007-06-01