Commit Graph

479 Commits (be7558162acc5578d0b2cf0c8d4c76b6076ce352)

Author SHA1 Message Date
Stephen Frost 842faa714c Make security barrier views automatically updatable 12 years ago
Tom Lane 2850896961 Code review for auto-tuned effective_cache_size. 12 years ago
Simon Riggs 4d1e2aeb1a Speed up COPY into tables with DEFAULT nextval() 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane f7fbf4b0be Remove dead code now that orindxpath.c is history. 12 years ago
Tom Lane f343a880d5 Extract restriction OR clauses whether or not they are indexable. 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Tom Lane f3b3b8d5be Compute correct em_nullable_relids in get_eclass_for_sort_expr(). 12 years ago
Bruce Momjian ee1e5662d8 Auto-tune effective_cache size to be 4x shared buffers 12 years ago
Tom Lane fcf9ecad57 In locate_grouping_columns(), don't expect an exact match of Var typmods. 13 years ago
Tom Lane 9e7e29c75a Fix planner problems with LATERAL references in PlaceHolderVars. 13 years ago
Tom Lane 1b1d3d92c3 Remove ph_may_need from PlaceHolderInfo, with attendant simplifications. 13 years ago
Tom Lane 3ced8837db Simplify query_planner's API by having it return the top-level RelOptInfo. 13 years ago
Tom Lane 10a509d829 Move strip_implicit_coercions() from optimizer to nodeFuncs.c. 13 years ago
Stephen Frost 4cbe3ac3e8 WITH CHECK OPTION support for auto-updatable VIEWs 13 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 13 years ago
Tom Lane db9f0e1d9a Postpone creation of pathkeys lists to fix bug #8049. 13 years ago
Tom Lane 9cbc4b80dd Redo postgres_fdw's planner code so it can handle parameterized paths. 13 years ago
Tom Lane 4387cf956b Avoid inserting Result nodes that only compute identity projections. 13 years ago
Tom Lane 21734d2fb8 Support writable foreign tables. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane d3237e04ca Fix SELECT DISTINCT with index-optimized MIN/MAX on inheritance trees. 13 years ago
Tom Lane 72a4231f0c Fix planning of non-strict equivalence clauses above outer joins. 13 years ago
Tom Lane 71e58dcfb9 Make equal() ignore CoercionForm fields for better planning with casts. 13 years ago
Tom Lane 77387f0ac8 Suppress creation of backwardly-indexed paths for LATERAL join clauses. 14 years ago
Tom Lane 9ff79b9d4e Fix up planner infrastructure to support LATERAL properly. 14 years ago
Tom Lane c1774d2c81 More fixes for planner's handling of LATERAL. 14 years ago
Tom Lane eaccfded98 Centralize the logic for detecting misplaced aggregates, window funcs, etc. 14 years ago
Tom Lane 5ebaaa4944 Implement SQL-standard LATERAL subqueries. 14 years ago
Tom Lane 31c7c642b6 Account for SRFs in targetlists in planner rowcount estimates. 14 years ago
Tom Lane e7ef6d7e24 Fix planner to pass correct collation to operator selectivity estimators. 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane 9fa82c9809 Fix planner's handling of RETURNING lists in writable CTEs. 14 years ago
Tom Lane 5b7b5518d0 Revise parameterized-path mechanism to fix assorted issues. 14 years ago
Tom Lane dd4134ea56 Revisit handling of UNION ALL subqueries with non-Var output columns. 14 years ago
Tom Lane b14953932d Revise FDW planning API, again. 14 years ago
Tom Lane 6b289942bf Redesign PlanForeignScan API to allow multiple paths for a foreign table. 14 years ago
Tom Lane 398f70ec07 Preserve column names in the execution-time tupledesc for a RowExpr. 14 years ago
Robert Haas cd30728fb2 Allow LEAKPROOF functions for better performance of security views. 14 years ago
Tom Lane e2fa76d80b Use parameterized paths to generate inner indexscans more flexibly. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 472d3935a2 Rethink representation of index clauses' mapping to index columns. 14 years ago
Tom Lane e2c2c2e8b1 Improve planner's handling of duplicated index column expressions. 14 years ago
Peter Eisentraut d5f23af6bf Add const qualifiers to node inspection functions 14 years ago
Tom Lane 57664ed25e Wrap appendrel member outputs in PlaceHolderVars in additional cases. 14 years ago
Tom Lane 7e3bf99baa Fix handling of PlaceHolderVars in nestloop parameter management. 14 years ago
Tom Lane 3e4b3465b6 Improve planner's ability to recognize cases where an IN's RHS is unique. 14 years ago
Tom Lane e6858e6657 Measure the number of all-visible pages for use in index-only scan costing. 14 years ago
Tom Lane a2822fb933 Support index-only scans using the visibility map to avoid heap fetches. 14 years ago
Tom Lane 7741dd6590 Recognize self-contradictory restriction clauses for non-table relations. 15 years ago