Commit Graph

255 Commits (1ddc2703a936d03953657f43345460b9242bbed1)

Author SHA1 Message Date
Teodor Sigaev 4cbe473938 Add point_ops opclass for GiST. 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 29c4ad9829 Support "x IS NOT NULL" clauses as indexscan conditions. This turns out 16 years ago
Tom Lane 668e37d138 Fix wrong WAL info value generated when gistContinueInsert() performs an 16 years ago
Simon Riggs efc16ea520 Allow read only connections during recovery, known as Hot Standby. 16 years ago
Tom Lane c970292a94 Remove very ancient tuple-counting infrastructure (IncrRetrieved() and 16 years ago
Teodor Sigaev f92bbb899a Fix incorrect arguments for gist_box_penalty call. The bug could be observed 16 years ago
Tom Lane 25d9bf2e3e Support deferrable uniqueness constraints. 17 years ago
Peter Eisentraut 4183b10661 Correct grammar in picksplit debug messages 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 746c28a8e4 Improve capitalization and punctuation in recently added GiST message. 17 years ago
Tom Lane 32ea236361 Improve the IndexVacuumInfo/IndexBulkDeleteResult API to allow somewhat sane 17 years ago
Teodor Sigaev 09368d23db Fix 'all at one page bug' in picksplit method of R-tree emulation. Add defense 17 years ago
Tom Lane ff301d6e69 Implement "fastupdate" support for GIN indexes, in which we try to accumulate 17 years ago
Heikki Linnakangas b2a667b9ee Add a new option to RestoreBkpBlocks() to indicate if a cleanup lock should 17 years ago
Alvaro Herrera ba748f7a11 Change the reloptions machinery to use a table-based parser, and provide 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Teodor Sigaev 69b3383cfb Initialize GISTScanOpaque->qual_ok even if there is no conditions. 17 years ago
Heikki Linnakangas 3396000684 Rethink the way FSM truncation works. Instead of WAL-logging FSM 17 years ago
Tom Lane 10e3acb8e7 Prevent synchronous scan during GIN index build, because GIN is optimized 17 years ago
Tom Lane b4eae023bb Clean up the messy semantics (not to mention inefficiency) of PageGetTempPage 17 years ago
Heikki Linnakangas 19c8dc839b Unite ReadBufferWithFork, ReadBufferWithStrategy, and ZeroOrReadBuffer 17 years ago
Teodor Sigaev b9856b67a7 Fix GiST's killing tuple: GISTScanOpaque->curpos wasn't 17 years ago
Teodor Sigaev 3afffbc902 Remove support of backward scan in GiST. Per discussion 17 years ago
Teodor Sigaev 77db9d9ff2 Remove mark/restore support in GIN and GiST indexes. 17 years ago
Teodor Sigaev beeb3562dd During repeated rescan of GiST index it's possible that scan key 17 years ago
Heikki Linnakangas 89f373bf5b Index FSMs needs to be vacuumed as well. Report by Jeff Davis. 17 years ago
Heikki Linnakangas 15c121b3ed Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, the 17 years ago
Teodor Sigaev 1dcf6fdf1b Fix possible duplicate tuples while GiST scan. Now page is processed 18 years ago
Tom Lane 9d035f4254 Clean up the use of some page-header-access macros: principally, use 18 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 18 years ago
Tom Lane 71ff461a18 Fix 64-bit problem in recent patch. 18 years ago
Heikki Linnakangas a213f1ee6c Refactor XLogOpenRelation() and XLogReadBuffer() in preparation for relation 18 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Tom Lane 9b5c8d45f6 Push index operator lossiness determination down to GIST/GIN opclass 18 years ago
Tom Lane 24558da14a Phase 2 of project to make index operator lossiness be determined at runtime 18 years ago
Tom Lane 4e82a95476 Replace "amgetmulti" AM functions with "amgetbitmap", in which the whole 18 years ago
Bruce Momjian 4e228447aa Make source code READMEs more consistent. Add CVS tags to all README files. 18 years ago
Peter Eisentraut 0474dcb608 Refactor backend makefiles to remove lots of duplicate code 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane 282d2a03dd HOT updates. When we update a tuple without changing any of its indexed 19 years ago
Tom Lane 6889303531 Redefine the lp_flags field of item pointers as having four states, rather 19 years ago
Teodor Sigaev 0392ea5097 Improve page split in rtree emulation. Now if splitted result has 19 years ago
Teodor Sigaev 54af876593 Replace ReadBuffer to ReadBufferWithStrategy in all vacuum-involved places 19 years ago
Tom Lane 77947c51c0 Fix up pgstats counting of live and dead tuples to recognize that committed 19 years ago
Tom Lane 56218fbc48 Minor tweaking of index special-space definitions so that the various 19 years ago
Tom Lane f02a82b6ad Make 'col IS NULL' clauses be indexable conditions. 19 years ago
Bruce Momjian 8b4ff8b6a1 Wording cleanup for error messages. Also change can't -> cannot. 19 years ago
Neil Conway 2b7334d487 Refactor the index AM API slightly: move currentItemData and 19 years ago