Commit Graph

41 Commits (dafaa3efb75ce1aae2e6dbefaf6f3a889dea0d21)

Author SHA1 Message Date
Heikki Linnakangas dafaa3efb7 Implement genuine serializable isolation level. 15 years ago
Tom Lane 7e2f906201 Remove pg_am.amindexnulls. 15 years ago
Robert Haas 53dbc27c62 Support unlogged tables. 15 years ago
Tom Lane b576757d7e Add external documentation for KNNGIST. 15 years ago
Tom Lane d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Peter Eisentraut 5194b9d049 Spell and markup checking 15 years ago
Peter Eisentraut 66424a2848 Fix indentation of verbatim block elements 15 years ago
Tom Lane 0a469c8769 Remove old-style VACUUM FULL (which was known for a little while as 16 years ago
Tom Lane 29c4ad9829 Support "x IS NOT NULL" clauses as indexscan conditions. This turns out 16 years ago
Tom Lane 25d9bf2e3e Support deferrable uniqueness constraints. 16 years ago
Tom Lane ff301d6e69 Implement "fastupdate" support for GIN indexes, in which we try to accumulate 17 years ago
Tom Lane 00ce73778b Teach the planner to support index access methods that only implement 17 years ago
Tom Lane e4fb8ff06a Add a new column to pg_am to specify whether an index AM supports backward 17 years ago
Tom Lane e006a24ad1 Implement SEMI and ANTI joins in the planner and executor. (Semijoins replace 17 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
Tom Lane f02a82b6ad Make 'col IS NULL' clauses be indexable conditions. 19 years ago
Tom Lane eab6b8b27e Turn the rangetable used by the executor into a flat list, and avoid storing 19 years ago
Bruce Momjian a134ee3379 Update documentation on may/can/might: 19 years ago
Tom Lane fcf4b146c6 Simplify pg_am representation of ordering-capable access methods: 19 years ago
Tom Lane a78fcfb512 Restructure operator classes to allow improved handling of cross-data-type 19 years ago
Bruce Momjian 32cebaecff Remove emacs info from footer of SGML files. 19 years ago
Tom Lane e093dcdd28 Add the ability to create indexes 'concurrently', that is, without 19 years ago
Tom Lane 09d3670df3 Change the relation_open protocol so that we obtain lock on a relation 19 years ago
Tom Lane b7b78d24f7 Code review for FILLFACTOR patch. Change WITH grammar as per earlier 19 years ago
Tom Lane 8a30cc2127 Make the planner estimate costs for nestloop inner indexscans on the basis 20 years ago
Tom Lane eed6c9ed7e Add a GUC parameter seq_page_cost, and use that everywhere we formerly 20 years ago
Teodor Sigaev d2158b0281 * Add support NULL to GiST. 20 years ago
Tom Lane 3fdeb189e9 Clean up code associated with updating pg_class statistics columns 20 years ago
Tom Lane e57345975c Clean up API for ambulkdelete/amvacuumcleanup as per today's discussion. 20 years ago
Bruce Momjian 497b5ad928 Make $PostgreSQL CVS tags consistent for SGML files. 20 years ago
Tom Lane fd267c1ebc Skip ambulkdelete scan if there's nothing to delete and the index is not 20 years ago
Peter Eisentraut 39dfbe5791 Spellchecking run, final cleanups 20 years ago
Tom Lane c186c93148 Change the planner to allow indexscan qualification clauses to use 21 years ago
Tom Lane 9ab4d98168 Remove planner's private fields from Query struct, and put them into 21 years ago
Tom Lane 1c155c8dfb Add note clarifying that indexes that support ordered scans had better 21 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 c6521b1b93 Write some real documentation about the index access method API. 21 years ago