Commit Graph

203 Commits (91eb4895bb6c57face2edf30e20e16e6ab942ef1)

Author SHA1 Message Date
Tom Lane 91eb4895bb Repair two related errors in heap_lock_tuple: it was failing to recognize 19 years ago
Bruce Momjian bef7764835 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane c8de36352f Modify tuptoaster's API so that it does not try to modify the passed 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane cb8b6618ce Revise pgstats stuff to fix the problems with not counting accesses 21 years ago
Tom Lane f57e3f4cf3 Repair problems with VACUUM destroying t_ctid chains too soon, and with 21 years ago
Tom Lane 721e53785d Solve the problem of OID collisions by probing for duplicate OIDs 21 years ago
Tom Lane 2a4fad1a0e Add NOWAIT option to SELECT FOR UPDATE/SHARE. 21 years ago
Tom Lane b95ae32b41 Avoid WAL-logging individual tuple insertions during CREATE TABLE AS 21 years ago
Tom Lane f5b2f60bd1 Change WAL-logging scheme for multixacts to be more like regular 21 years ago
Tom Lane ee7ac7b11e Modify XLogInsert API to make callers specify whether pages to be backed 21 years ago
Tom Lane 4c8495a1f2 Remove the mostly-stubbed-out-anyway support routines for WAL UNDO. 21 years ago
Tom Lane ee3b71f6bc Split the shared-memory array of PGPROC pointers out of the sinval 21 years ago
Tom Lane 126eaef651 Clean up MultiXactIdExpand's API by separating out the case where we 21 years ago
Tom Lane 93b2477278 Use the standard lock manager to establish priority order when there 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
Tom Lane 162bd08b3f Completion of project to use fixed OIDs for all system catalogs and 21 years ago
Tom Lane 119191609c Remove dead push/pop rollback code. Vadim once planned to implement 21 years ago
Tom Lane bf3dbb5881 First steps towards index scans with heap access decoupled from index 21 years ago
Neil Conway fe7015f5e8 Change the return value of HeapTupleSatisfiesUpdate() to be an enum, 21 years ago
Tom Lane 4aefe75553 Remove some no-longer-needed kluges for bootstrapping, in particular 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Neil Conway a236dd9536 There is no need for ReadBuffer() call sites to check that the returned 21 years ago
Tom Lane 83cd2d8b0f Make heap_fetch API more consistent by having the buffer remain pinned 21 years ago
Tom Lane 9ffc8ed58b Repair possible failure to update hint bits back to disk, per 21 years ago
Peter Eisentraut 0fd37839d9 Message style revisions 21 years ago
Tom Lane 4c5e810fcd Code review for NOWAIT patch: downgrade NOWAIT from fully reserved keyword 22 years ago
Tom Lane 054b78ba38 Now that xmax and cmin are distinct fields again, we should zero xmax when 22 years ago
Tom Lane 8f9f198603 Restructure subtransaction handling to reduce resource consumption, 22 years ago
Tom Lane 493f72606b Renumber SnapshotNow and the other special snapshot codes so that 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane 2042b3428d Invent WAL timelines, as per recent discussion, to make point-in-time 22 years ago
Tom Lane 94d4d240bb Rename XLOG_BTREE_NEWPAGE xlog record type into XLOG_HEAP_NEWPAGE, and 22 years ago
Tom Lane 2467394ee1 Tablespaces. Alternate database locations are dead, long live tablespaces. 22 years ago
Tom Lane 16974ee910 Get rid of the former rather baroque mechanism for propagating the values 22 years ago
Tom Lane 868404b859 Fix speling. 22 years ago
Tom Lane 4af3421161 Get rid of rd_nblocks field in relcache entries. Turns out this was 22 years ago
Tom Lane 37fa3b6c89 Tweak indexscan and seqscan code to arrange that steps from one page to 22 years ago
Tom Lane 375369acd1 Replace TupleTableSlot convention for whole-row variables and function 22 years ago
Tatsuo Ishii 0b86ade1c2 Add NOWAIT option to LOCK command 22 years ago
Tom Lane 0966516b75 Tighten short-circuit tests for deciding whether we need to invoke 22 years ago
Neil Conway 192ad63bd7 More janitorial work: remove the explicit casting of NULL literals to a 22 years ago
Neil Conway 548523533f Fix three trivial typos in comments. 22 years ago
Neil Conway fef0c8345a I posted some bufmgr cleanup a few weeks ago, but it conflicted with 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane 55d85f42a8 Repair RI trigger visibility problems (this time for sure ;-)) per recent 23 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 23 years ago
Tom Lane db18703b5a Fix LISTEN/NOTIFY race condition reported by Gavin Sherry. While a 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago