summaryrefslogtreecommitdiff
path: root/src/include/access
AgeCommit message (Expand)Author
2009-08-06Improve plpgsql's ability to cope with rowtypes containing dropped columns,Tom Lane
2009-08-01Department of second thoughts: let's show the exact key during unique indexTom Lane
2009-08-01Improve unique-constraint-violation error messages to include the exactTom Lane
2009-07-29Support deferrable uniqueness constraints.Tom Lane
2009-07-22Tweak TOAST code so that columns marked with MAIN storage strategy areTom Lane
2009-06-26Cleanup and code review for the patch that made bgwriter active duringTom Lane
2009-06-25Fix some serious bugs in archive recovery, now that bgwriter is activeHeikki Linnakangas
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-06-06Improve the IndexVacuumInfo/IndexBulkDeleteResult API to allow somewhat saneTom Lane
2009-06-06Fix a serious bug introduced into GIN in 8.4: now that MergeItemPointers()Tom Lane
2009-06-05GIN's ItemPointerIsMin, ItemPointerIsMax, and ItemPointerIsLossyPage macrosTom Lane
2009-05-24Use more-portable coding for the check on handing out the last availableTom Lane
2009-05-12Fix LOCK TABLE to eliminate the race condition that could make it give weirdTom Lane
2009-05-08'PGDLLIMPORT' ShmemVariableCache, needed for pg_migrator.so functionBruce Momjian
2009-04-04Disallow setting fillfactor for TOAST tables.Alvaro Herrera
2009-03-25Adjust the APIs for GIN opclass support functions to allow the extractQuery()Tom Lane
2009-03-24Install a search tree depth limit in GIN bulk-insert operations, to preventTom Lane
2009-03-24Implement "fastupdate" support for GIN indexes, in which we try to accumulateTom Lane
2009-03-23Const-ify the parse table passed to fillRelOptions. The previous codingTom Lane
2009-02-18Start background writer during archive recovery. Background writer now performsHeikki Linnakangas
2009-02-02Allow reloption names to have qualifiers, initially supporting a TOASTAlvaro Herrera
2009-01-26Allow extracting and parsing of reloptions from a bare pg_class tuple, andAlvaro Herrera
2009-01-20Add a new option to RestoreBkpBlocks() to indicate if a cleanup lock shouldHeikki Linnakangas
2009-01-12Simplify the writing of amoptions routines by introducing a convenienceAlvaro Herrera
2009-01-10Revise the TIDBitmap API to support multiple concurrent iterations over aTom Lane
2009-01-08A couple further reloptions improvements, per KaiGai Kohei: add a validationAlvaro Herrera
2009-01-06Fix string reloption handling, per KaiGai Kohei.Alvaro Herrera
2009-01-05Change the reloptions machinery to use a table-based parser, and provideAlvaro Herrera
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-30The flag to mark dead tuples is nowadays called LP_DEAD, not LP_DELETE.Heikki Linnakangas
2008-12-12Reduce some rel.h inclusions, and add pg_list.h to pg_proc_fn.h.Alvaro Herrera
2008-12-03Introduce visibility map. The visibility map is a bitmap with one bit perHeikki Linnakangas
2008-11-30Clean up the API for DestReceiver objects by eliminating the assumptionTom Lane
2008-11-19Rethink the way FSM truncation works. Instead of WAL-logging FSMHeikki Linnakangas
2008-11-14Replace the usage of heap_addheader to create pg_attribute tuples with regularAlvaro Herrera
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