Commit Graph

134 Commits (f1b059af12673abf93ba13594799732bac83ed01)

Author SHA1 Message Date
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Tom Lane 766dc45d9f Add defenses to btree and hash index AMs to do simple sanity checks 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 35e9b1cc1e Clean up a couple of ad-hoc computations of the maximum number of tuples 20 years ago
Neil Conway 3140437495 This patch refactors away some duplicated code in the index AM build 20 years ago
Tom Lane 30f540be43 Repair very-low-probability race condition between relation extension 20 years ago
Tom Lane 278bd0cc22 For some reason access/tupmacs.h has been #including utils/memutils.h, 20 years ago
Tom Lane bf3dbb5881 First steps towards index scans with heap access decoupled from index 21 years ago
Tom Lane ee4ddac137 Convert index-related tuple handling routines from char 'n'/' ' to bool 21 years ago
Tom Lane 354049c709 Remove unnecessary calls of FlushRelationBuffers: there is no need 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 5374d097de Change planner to use the current true disk file size as its estimate of 21 years ago
Neil Conway 5d1dd2bc55 Micro-optimization of markpos() and restrpos() in btree and hash indexes. 21 years ago
Neil Conway 4d0f669f3c Remove obsolete comment from btbuild() and hashbuild(): we no longer use 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane fe548629c5 Invent ResourceOwner mechanism as per my recent proposal, and use it to 21 years ago
Tom Lane c3a153afed Tweak palloc/repalloc to allow zero bytes to be requested, as per recent 21 years ago
Tom Lane 2095206de1 Adjust btree index build to not use shared buffers, thereby avoiding the 21 years ago
Tom Lane e674707968 Minor code rationalization: FlushRelationBuffers just returns void, 21 years ago
Tom Lane 4af3421161 Get rid of rd_nblocks field in relcache entries. Turns out this was 21 years ago
Tom Lane 37fa3b6c89 Tweak indexscan and seqscan code to arrange that steps from one page to 22 years ago
Tom Lane 58f337a343 Centralize implementation of delay code by creating a pg_usleep() 22 years ago
Tom Lane 87bd956385 Restructure smgr API as per recent proposal. smgr no longer depends on 22 years ago
Jan Wieck f425b605f4 Cost based vacuum delay feature. 22 years ago
Tom Lane 391c3811a2 Rename SortMem and VacuumMem to work_mem and maintenance_work_mem. 22 years ago
Neil Conway 192ad63bd7 More janitorial work: remove the explicit casting of NULL literals to a 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Tom Lane fa5c8a055a Cross-data-type comparisons are now indexable by btrees, pursuant to my 22 years ago
Tom Lane e33f205a94 Adjust btree index build procedure so that the btree metapage looks 22 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 22 years ago
Bruce Momjian 089003fb46 pgindent run. 22 years ago
Tom Lane ec7aa4b515 Error message editing in backend/access. 22 years ago
Tom Lane 0489783011 Adjust amrescan code so that it's allowed to call index_rescan with a 23 years ago
Tom Lane 391eb5e5b6 Reimplement free-space-map management as per recent discussions. 23 years ago
Tom Lane 0797bb5c50 During VACUUM FULL, truncate off any deletable pages that are at the 23 years ago
Tom Lane 3981f2195f Remove no-longer-used FixBTree GUC variable. 23 years ago
Tom Lane 3bbd6af37c Adjust btbulkdelete logic so that only one WAL record is issued while 23 years ago
Tom Lane 88dc31e3f2 First cut at recycling space in btree indexes. Still some rough edges 23 years ago
Tom Lane 799bc58dc7 More infrastructure for btree compaction project. Tree-traversal code 23 years ago
Tom Lane 70508ba7ae Make btree index structure adjustments and WAL logging changes needed to 23 years ago
Bruce Momjian 559b6c7ced Rename show_btree_build_stats to log_btree_build_stats 23 years ago
Tom Lane 13416a1f8f Fix potential problem with btbulkdelete deleting an indexscan's current 23 years ago
Bruce Momjian e50f52a074 pgindent run. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 23 years ago
Tom Lane 3f4d488022 Mark index entries "killed" when they are no longer visible to any 23 years ago
Tom Lane 44fbe20d62 Restructure indexscan API (index_beginscan, index_getnext) per 23 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Tom Lane 3b6cbce458 Add CHECK_FOR_INTERRUPTS() in various strategic spots, per comments 24 years ago
Tom Lane cd255bb070 Fix boundary condition in btbulkdelete: don't examine high key in case 24 years ago
Tom Lane f6ee99a062 Clean up usage-statistics display code (ShowUsage and friends). StatFp 24 years ago