summaryrefslogtreecommitdiff
path: root/src/backend/access/heap/heapam.c
AgeCommit message (Expand)Author
2002-09-26Fix problems with loss of tuple commit status bits during WAL redo ofTom Lane
2002-09-04pgindent run.Bruce Momjian
2002-09-02Code review for HeapTupleHeader changes. Add version number to page headersTom Lane
2002-08-29Code review for standalone composite types, query-specified compositeTom Lane
2002-08-13Make sure that t_ctid is reset to equal t_self in heap_delete andTom Lane
2002-08-06Restructure local-buffer handling per recent pghackers discussion.Tom Lane
2002-07-30This patch fixes one serious bug (runaway INSERT) and a few rare (andBruce Momjian
2002-07-20oid is needed, it is added at the end of the struct (after the nullBruce Momjian
2002-07-02There already was a macro PageGetItemId; this is now used in (almost)Bruce Momjian
2002-07-02This patch, which is built upon the "HeapTupleHeader accessor macros"Bruce Momjian
2002-06-20Update copyright to 2002.Bruce Momjian
2002-06-15This patch wraps all accesses to t_xmin, t_cmin, t_xmax, and t_cmax inBruce Momjian
2002-05-24Wups, managed to break ANALYZE with one aspect of that heap_fetch change.Tom Lane
2002-05-24Mark index entries "killed" when they are no longer visible to anyTom Lane
2002-05-21Remove global variable scanCommandId in favor of storing a command IDTom Lane
2002-05-20Restructure indexscan API (index_beginscan, index_getnext) perTom Lane
2002-05-01Change heap_get_latest_tid() so that a transaction canHiroshi Inoue
2002-03-26pg_class has a relnamespace column. You can create and access tablesTom Lane
2002-03-03Catcaches can now store negative entries as well as positive ones, toTom Lane
2002-03-02Commit to match discussed elog() changes. Only update is that LOG isBruce Momjian
2002-01-15Add more sanity-checking to PageAddItem and PageIndexTupleDelete,Tom Lane
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
2001-11-02Fix problem reported by Alex Korn: if a relation has been dropped andTom Lane
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-08-23Ensure that all TransactionId comparisons are encapsulated in macrosTom Lane
2001-08-10Make OIDs optional, per discussions in pghackers. WITH OIDS is still theTom Lane
2001-07-12Create a new HeapTupleSatisfiesVacuum() routine in tqual.c that embodies theTom Lane
2001-07-06Fix my old fault(returns auto variable reference).Hiroshi Inoue
2001-06-29Further work on connecting the free space map (which is still just aTom Lane
2001-06-27Install infrastructure for shared-memory free space map. Doesn't actuallyTom Lane
2001-06-22Statistical system views (yet without the config stuff, butJan Wieck
2001-06-09Remove RelationGetBufferWithBuffer(), which is horribly confused aboutTom Lane
2001-05-17Prevent forced blank line before comment block in pgindent.Bruce Momjian
2001-05-17Spacing cleanup.Bruce Momjian
2001-05-16Repair race condition introduced into heap_update() in 7.1 ---Tom Lane
2001-05-12Modify RelationGetBufferForTuple() so that we only do lseek and lockTom Lane
2001-03-25Fix unportable assumptions about alignment of local char[n] variables.Tom Lane
2001-03-22Remove dashes in comments that don't need them, rewrap with pgindent.Bruce Momjian
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-23Fix all the places that called heap_update() and heap_delete() withoutTom Lane
2001-01-15Tweak heap_update/delete so that we do not hold the buffer context lockTom Lane
2001-01-12Add more critical-section calls: all code sections that hold spinlocksTom Lane
2001-01-07Correct nasty error in heap_update: it was releasing the buffer refcountTom Lane
2000-12-301. WAL needs in zero-ed content of newly initialized page.Vadim B. Mikheev
2000-12-30Fixed misprint in heap update WALoging.Vadim B. Mikheev
2000-12-28New WAL version - CRC and data blocks backup.Vadim B. Mikheev
2000-12-27Fix portability problems recently exposed by regression tests on Alphas.Tom Lane
2000-12-11Resolve complie error(was my fault).Hiroshi Inoue
2000-12-11*redo: Heap move* neglects to set t_cmin for MOVED_IN tuples.Hiroshi Inoue