Commit Graph

72 Commits (738dc233f4dcb51e9c969718b52f5579de252880)

Author SHA1 Message Date
Tom Lane e33f205a94 Adjust btree index build procedure so that the btree metapage looks 22 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 22 years ago
Tom Lane ffafacc1f6 Repair potential deadlock created by recent changes to recycle btree 22 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 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
Bruce Momjian 98b6f37e47 Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 23 years ago
Tom Lane 391eb5e5b6 Reimplement free-space-map management as per recent discussions. 23 years ago
Tom Lane 61b22d3aab btree page recycling can be done as soon as page's next-xact label is 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
Tom Lane 5df307c778 Restructure local-buffer handling per recent pghackers discussion. 23 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Bruce Momjian 92288a1cf9 Change made to elog: 24 years ago
Tom Lane aa00e6134e Add more sanity-checking to PageAddItem and PageIndexTupleDelete, 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 24 years ago
Tom Lane c8076f09d2 Restructure index AM interface for index building and index tuple deletion, 25 years ago
Tom Lane e0c9301c87 Install infrastructure for shared-memory free space map. Doesn't actually 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Vadim B. Mikheev c19dadbf08 Runtime btree recovery is now ON by default. 25 years ago
Vadim B. Mikheev 598a12722a Call _bt_fixroot() from _bt_insertonpg. 25 years ago
Vadim B. Mikheev c6e6d292bc First step in attempt to fix tree at runtime: create upper levels 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane 6162432de9 Add more critical-section calls: all code sections that hold spinlocks 25 years ago
Vadim B. Mikheev 7d363c4c33 MUST update (in-memory) data page BEFORE XLogInsert to log 25 years ago
Vadim B. Mikheev 7ceeeb662f New WAL version - CRC and data blocks backup. 25 years ago
Vadim B. Mikheev 65b362fae1 Disable elog(ERROR|FATAL) in signal handlers in 25 years ago
Vadim B. Mikheev 81c8c244b2 No more #ifdef XLOG. 25 years ago
Tom Lane 680b7357ce Rearrange bufmgr header files so that buf_internals.h need not be 25 years ago
Vadim B. Mikheev a7fcadd10a WAL 25 years ago
Vadim B. Mikheev 25a26a7ab8 WAL 25 years ago
Vadim B. Mikheev 5800c6b9aa Btree WAL logging. 25 years ago
Tom Lane 9e85183bfc Major overhaul of btree index code. Eliminate special BTP_CHAIN logic for 26 years ago
Bruce Momjian 52f77df613 Ye-old pgindent run. Same 4-space tabs. 26 years ago
Bruce Momjian 5c25d60244 Add: 26 years ago
Bruce Momjian 4901ff77bd Mention index name when reporting corruption. 26 years ago
Tom Lane a5150dc658 Fix typo so it actually compiles... 26 years ago
Bruce Momjian 103022c339 Add index recreation suggestion to end of world error message. 26 years ago
Tom Lane 4488b69b4c Fix nbtree's failure to clear BTScans list during xact abort. 26 years ago
Bruce Momjian 3406901a29 Move some system includes into c.h, and remove duplicates. 27 years ago
Bruce Momjian a71802e12e Final cleanup. 27 years ago
Bruce Momjian a9591ce66a Change #include's to use <> and "" as appropriate. 27 years ago
Bruce Momjian 2e6b1e63a3 Remove unused #includes in *.c files. 27 years ago
Bruce Momjian 4b2c2850bf Clean up #include in /include directory. Add scripts for checking includes. 27 years ago
Bruce Momjian 0cf1b79528 Cleanup of /include #include's, for 6.6 only. 27 years ago
Vadim B. Mikheev 43c135e351 Have to release meta page before reading root one! 27 years ago
Bruce Momjian 4eadfe8754 Make 0x007f -> (unsigned)0x7f to make pgindent happy. 27 years ago