summaryrefslogtreecommitdiff
path: root/src/backend/access/nbtree/nbtinsert.c
AgeCommit message (Expand)Author
2002-09-04pgindent run.Bruce Momjian
2002-08-06Restructure local-buffer handling per recent pghackers discussion.Tom Lane
2002-07-02There already was a macro PageGetItemId; this is now used in (almost)Bruce Momjian
2002-06-20Update copyright to 2002.Bruce 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-03-06Change made to elog:Bruce Momjian
2002-03-02Commit to match discussed elog() changes. Only update is that LOG isBruce Momjian
2002-01-01Fix race condition that could allow two concurrent transactionsTom Lane
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-09-29Tweak btree page split logic so that when splitting a page that isTom Lane
2001-08-23Ensure that all TransactionId comparisons are encapsulated in macrosTom Lane
2001-07-15Restructure index AM interface for index building and index tuple deletion,Tom Lane
2001-06-22Statistical system views (yet without the config stuff, butJan Wieck
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-02-07Runtime btree recovery is now ON by default.Vadim B. Mikheev
2001-02-02Runtime tree recovery is implemented, just testing is left -:)Vadim B. Mikheev
2001-01-31Couple additional functions to fix tree at runtime.Vadim B. Mikheev
2001-01-29Call _bt_fixroot() from _bt_insertonpg.Vadim B. Mikheev
2001-01-26First step in attempt to fix tree at runtime: create upper levelsVadim B. Mikheev
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-23Do _bt_wrtbuf() outside critical section, per discussion with Vadim 1/19.Tom Lane
2001-01-14Restructure backend SIGINT/SIGTERM handling so that 'die' interruptsTom Lane
2001-01-12Add more critical-section calls: all code sections that hold spinlocksTom Lane
2000-12-29MUST update (in-memory) data page BEFORE XLogInsert to logVadim B. Mikheev
2000-12-28New WAL version - CRC and data blocks backup.Vadim B. Mikheev
2000-12-03Disable elog(ERROR|FATAL) in signal handlers inVadim B. Mikheev
2000-11-30No more #ifdef XLOG.Vadim B. Mikheev
2000-11-16Make pgsql compile on FreeBSD-alpha.Bruce Momjian
2000-10-21WALVadim B. Mikheev
2000-10-13WALVadim B. Mikheev
2000-10-13WALVadim B. Mikheev
2000-10-05Suppress gcc warnings.Tom Lane
2000-10-04Btree WAL logging.Vadim B. Mikheev
2000-08-25Tweak btree insertion to avoid O(N^2) slowdown with large numbers ofTom Lane
2000-07-21Fix sloppiness about alignment requirements in findsplitloc() spaceTom Lane
2000-07-21Major overhaul of btree index code. Eliminate special BTP_CHAIN logic forTom Lane
2000-06-08Mark functions as static and ifdef NOT_USED as appropriate.Bruce Momjian
2000-05-30Third round of fmgr updates: eliminate calls using fmgr() andTom Lane
2000-04-12Ye-old pgindent run. Same 4-space tabs.Bruce Momjian
2000-03-17Fix a bunch of minor portability problems and maybe-bugs revealed byTom Lane
2000-02-18Replace inefficient _bt_invokestrat calls with direct calls to theTom Lane
2000-01-26Add:Bruce Momjian
2000-01-15Fixed all elog related warnings, as well as a few others.Peter Eisentraut
1999-12-26It turns out that the item size limit for btree indexes is about BLCKSZ/3,Tom Lane
1999-11-22Add system indexes to match all caches.Bruce Momjian
1999-08-09Re-use free space on index pages with duplicates.Vadim B. Mikheev
1999-07-19Install new alignment code to use MAXALIGN rather than DOUBLEALIGN whereBruce Momjian
1999-07-17 Move some system includes into c.h, and remove duplicates.Bruce Momjian
1999-07-16Final cleanup.Bruce Momjian