summaryrefslogtreecommitdiff
path: root/src/include/access
AgeCommit message (Expand)Author
2008-11-06Improve bulk-insert performance by keeping the current target buffer pinnedTom Lane
2008-11-03Clean up the messy semantics (not to mention inefficiency) of PageGetTempPageTom Lane
2008-11-02Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple,Tom Lane
2008-10-31Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBufferHeikki Linnakangas
2008-10-28Arrange to squeeze out the MINIMAL_TUPLE_PADDING in the tuple representationTom Lane
2008-10-22Fix GiST's killing tuple: GISTScanOpaque->curpos wasn'tTeodor Sigaev
2008-10-20Rework subtransaction commit protocol for hot standby.Alvaro Herrera
2008-10-20Remove mark/restore support in GIN and GiST indexes.Teodor Sigaev
2008-10-17Remove useless mark/restore support in hash index AM, per discussion.Tom Lane
2008-10-17During repeated rescan of GiST index it's possible that scan keyTeodor Sigaev
2008-10-08Modify the parser's error reporting to include a specific hint for the caseTom Lane
2008-09-30Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, theHeikki Linnakangas
2008-09-15Change hash indexes to store only the hash code rather than the whole indexedTom Lane
2008-08-23Fix possible duplicate tuples while GiST scan. Now page is processedTeodor Sigaev
2008-08-11Introduce the concept of relation forks. An smgr relation can now consistHeikki Linnakangas
2008-07-13Change the PageGetContents() macro to guarantee its result is maxalign'd,Tom Lane
2008-07-13Clean up the use of some page-header-access macros: principally, useTom Lane
2008-07-11Multi-column GIN indexes. Teodor SigaevTom Lane
2008-06-19Improve our #include situation by moving pointer types away from theAlvaro Herrera
2008-06-12Refactor XLogOpenRelation() and XLogReadBuffer() in preparation for relationHeikki Linnakangas
2008-06-08Rewrite DROP's dependency traversal algorithm into an honest two-passTom Lane
2008-06-06Change xlog.h to xlogdefs.h in bufpage.h, and fix fallout.Alvaro Herrera
2008-05-17Fix a subtle bug exposed by recent wal_sync_method rearrangements.Tom Lane
2008-05-17Remove DEFAULT_SYNC_FLAGBIT ... not used anymore.Tom Lane
2008-05-16Extend GIN to support partial-match searches, and extend tsquery to supportTom Lane
2008-05-12Convert wal_sync_method to guc enum.Magnus Hagander
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
2008-04-22Fix using too many LWLocks bug, reported by Craig RingerTeodor Sigaev
2008-04-16Repair two places where SIGTERM exit could leave shared memory stateTom Lane
2008-04-13Phase 2 of project to make index operator lossiness be determined at runtimeTom Lane
2008-04-12Create new routines systable_beginscan_ordered, systable_getnext_ordered,Tom Lane
2008-04-10Replace "amgetmulti" AM functions with "amgetbitmap", in which the wholeTom Lane
2008-04-05Defend against JOINs having more than 32K columns altogether. We cannotTom Lane
2008-04-03Remove heap_release_fetch, which is no longer used anywhere; this simplifiesTom Lane
2008-03-26Move the HTSU_Result enum definition into snapshot.h, to avoid includingAlvaro Herrera
2008-03-26Separate snapshot management code from tuple visibility code, create aAlvaro Herrera
2008-03-16When creating a large hash index, pre-sort the index entries by estimatedTom Lane
2008-03-15Change hash index creation so that rather than always establishing exactlyTom Lane
2008-03-11Make TransactionIdIsInProgress check transam.c's single-item XID status cacheTom Lane
2008-03-08Refactor heap_page_prune so that instead of changing item states on-the-fly,Tom Lane
2008-03-04Fix PREPARE TRANSACTION to reject the case where the transaction has dropped aTom Lane
2008-02-17Replace time_t with pg_time_t (same values, but always int64) in on-diskTom Lane
2008-01-14Fix CREATE INDEX CONCURRENTLY so that it won't use synchronized scan forTom Lane
2008-01-01Update copyrights in source tree to 2008.Bruce Momjian
2007-12-01Code review for LIKE ... INCLUDING INDEXES patch. Fix failure to propagateTom Lane
2007-11-30Avoid incrementing the CommandCounter when CommandCounterIncrement is calledTom Lane
2007-11-16GIN index build's allocatedMemory counter needs to be long, not uint32.Tom Lane
2007-11-16Repair still another bug in the btree page split WAL reduction patch:Tom Lane
2007-11-15Re-run pgindent with updated list of typedefs. (Updated README shouldBruce Momjian
2007-11-15pgindent run for 8.3.Bruce Momjian