Commit Graph

198 Commits (b5aad11a1b253bbd45405dc926f1ebef90f8f28c)

Author SHA1 Message Date
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Tom Lane c7a165adc6 Code review for HeapTupleHeader changes. Add version number to page headers 24 years ago
Tom Lane 64505ed58b Code review for standalone composite types, query-specified composite 24 years ago
Tom Lane 0affc29e1e Make sure that t_ctid is reset to equal t_self in heap_delete and 24 years ago
Tom Lane 5df307c778 Restructure local-buffer handling per recent pghackers discussion. 24 years ago
Bruce Momjian ceb438ed8c This patch fixes one serious bug (runaway INSERT) and a few rare (and 24 years ago
Bruce Momjian b0f5086e41 oid is needed, it is added at the end of the struct (after the null 24 years ago
Bruce Momjian 33f1687879 There already was a macro PageGetItemId; this is now used in (almost) 24 years ago
Bruce Momjian 97bfffe50e This patch, which is built upon the "HeapTupleHeader accessor macros" 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Bruce Momjian 3c35face41 This patch wraps all accesses to t_xmin, t_cmin, t_xmax, and t_cmax in 24 years ago
Tom Lane de09da547a Wups, managed to break ANALYZE with one aspect of that heap_fetch change. 24 years ago
Tom Lane 3f4d488022 Mark index entries "killed" when they are no longer visible to any 24 years ago
Tom Lane 959e61e917 Remove global variable scanCommandId in favor of storing a command ID 24 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 24 years ago
Hiroshi Inoue d1406f1b1e Change heap_get_latest_tid() so that a transaction can 24 years ago
Tom Lane 1dbf8aa7a8 pg_class has a relnamespace column. You can create and access tables 24 years ago
Tom Lane 26ac217173 Catcaches can now store negative entries as well as positive ones, to 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Tom Lane aa00e6134e Add more sanity-checking to PageAddItem and PageIndexTupleDelete, 24 years ago
Bruce Momjian ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, 24 years ago
Tom Lane 7d05310828 Fix problem reported by Alex Korn: if a relation has been dropped and 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane 7326e78c42 Ensure that all TransactionId comparisons are encapsulated in macros 25 years ago
Tom Lane bf56f0759b Make OIDs optional, per discussions in pghackers. WITH OIDS is still the 25 years ago
Tom Lane b9f3a929ee Create a new HeapTupleSatisfiesVacuum() routine in tqual.c that embodies the 25 years ago
Hiroshi Inoue 852a26f79e Fix my old fault(returns auto variable reference). 25 years ago
Tom Lane af5ced9cfd Further work on connecting the free space map (which is still just a 25 years ago
Tom Lane e0c9301c87 Install infrastructure for shared-memory free space map. Doesn't actually 25 years ago
Jan Wieck 8d80b0d980 Statistical system views (yet without the config stuff, but 25 years ago
Tom Lane bdadc9bf1c Remove RelationGetBufferWithBuffer(), which is horribly confused about 25 years ago
Bruce Momjian 2d7795ebb4 Prevent forced blank line before comment block in pgindent. 25 years ago
Bruce Momjian e044fc0599 Spacing cleanup. 25 years ago
Tom Lane 27336e4f7a Repair race condition introduced into heap_update() in 7.1 --- 25 years ago
Tom Lane eedb7d18fa Modify RelationGetBufferForTuple() so that we only do lseek and lock 25 years ago
Tom Lane ccd415c63f Fix unportable assumptions about alignment of local char[n] variables. 25 years ago
Bruce Momjian 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 786f1a59cd Fix all the places that called heap_update() and heap_delete() without 25 years ago
Tom Lane efd6cade83 Tweak heap_update/delete so that we do not hold the buffer context lock 25 years ago
Tom Lane 6162432de9 Add more critical-section calls: all code sections that hold spinlocks 25 years ago
Tom Lane a4ddbbd1a4 Correct nasty error in heap_update: it was releasing the buffer refcount 25 years ago
Vadim B. Mikheev 3e059b3802 1. WAL needs in zero-ed content of newly initialized page. 25 years ago
Vadim B. Mikheev c193f19a39 Fixed misprint in heap update WALoging. 25 years ago
Vadim B. Mikheev 7ceeeb662f New WAL version - CRC and data blocks backup. 25 years ago
Tom Lane 8609d4abf2 Fix portability problems recently exposed by regression tests on Alphas. 25 years ago
Hiroshi Inoue 6ef0219c34 Resolve complie error(was my fault). 25 years ago
Hiroshi Inoue a8824ff257 *redo: Heap move* neglects to set t_cmin for MOVED_IN tuples. 25 years ago
Vadim B. Mikheev 65b362fae1 Disable elog(ERROR|FATAL) in signal handlers in 25 years ago