Commit Graph

143 Commits (78f02ca1f5443a43bc9fc47e41c7ac7c0f9717a3)

Author SHA1 Message Date
Alvaro Herrera 78f02ca1f5 Rename snapmgmt.c/h to snapmgr.c/h, for consistency with other files. 18 years ago
Alvaro Herrera d43b085d57 Separate snapshot management code from tuple visibility code, create a 18 years ago
Tom Lane c9a1cc694a Change hash index creation so that rather than always establishing exactly 18 years ago
Tom Lane 208d0a2321 Fix logical errors in constraint exclusion: we cannot assume that a CHECK 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 18 years ago
Tom Lane 10f719af33 Change build_index_pathkeys() so that the expressions it builds to represent 18 years ago
Tom Lane 604ffd280b Create hooks to let a loadable plugin monitor (or even replace) the planner 18 years ago
Tom Lane afcf09dd90 Some further performance tweaks for planning large inheritance trees that 18 years ago
Tom Lane f02a82b6ad Make 'col IS NULL' clauses be indexable conditions. 19 years ago
Tom Lane fcf4b146c6 Simplify pg_am representation of ordering-capable access methods: 19 years ago
Tom Lane 4431758229 Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane a78fcfb512 Restructure operator classes to allow improved handling of cross-data-type 19 years ago
Tom Lane 93b4f0ff77 Set pg_am.amstrategies to zero for index AMs that don't have fixed 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane b74c543685 Improve usage of effective_cache_size parameter by assuming that all the 19 years ago
Tom Lane e093dcdd28 Add the ability to create indexes 'concurrently', that is, without 19 years ago
Tom Lane 5f789c5ead Extend relation_excluded_by_constraints() to check for mutually 19 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 19 years ago
Tom Lane 09d3670df3 Change the relation_open protocol so that we obtain lock on a relation 19 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 19 years ago
Bruce Momjian 0ff3461bcc Alphabetically order reference to include files, "N" - "S". 19 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane 3893127431 Fix constraint exclusion to work in inherited UPDATE/DELETE queries 20 years ago
Tom Lane 8a1468af4e Restructure planner's handling of inheritance. Rather than processing 20 years ago
Peter Eisentraut 86c23a6eb2 Make all command-line options of postmaster and postgres the same. See 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane d007a95055 Simple constraint exclusion. For now, only child tables of inheritance 20 years ago
Tom Lane c186c93148 Change the planner to allow indexscan qualification clauses to use 20 years ago
Tom Lane 9ab4d98168 Remove planner's private fields from Query struct, and put them into 20 years ago
Tom Lane e18e8f8735 Change expandRTE() and ResolveNew() back to taking just the single 20 years ago
Tom Lane ac25dbd84b Add support for FUNCTION RTEs to build_physical_tlist(), so that the 20 years ago
Tom Lane c1393173aa Avoid redundant relation lock grabs during planning, and make sure 20 years ago
Tom Lane e2159f3842 Teach the planner to remove SubqueryScan nodes from the plan if they 20 years ago
Tom Lane bc843d3960 First cut at planner support for bitmap index scans. Lots to do yet, 20 years ago
Tom Lane 162bd08b3f Completion of project to use fixed OIDs for all system catalogs and 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
Tom Lane 70c9763d48 Convert oidvector and int2vector into variable-length arrays. This 21 years ago
Tom Lane 926e8a00d3 Add a back-link from IndexOptInfo structs to their parent RelOptInfo 21 years ago
Tom Lane 208ec47ba3 Tweak planner to use a minimum size estimate of 10 pages for a 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane 4e91824b94 Make some adjustments to reduce platform dependencies in plan selection. 21 years ago
Tom Lane 5374d097de Change planner to use the current true disk file size as its estimate of 21 years ago
Tom Lane b1f8a37aa7 Fallout from changing index locking rules: we can reduce the strength 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane e590ceecf1 Just about there on de-FastList-ification. 21 years ago