Commit Graph

493 Commits (cac76582053ef8ea07df65fed0757f352da23705)

Author SHA1 Message Date
Tom Lane cb1ca4d800 Allow foreign tables to participate in inheritance. 11 years ago
Tom Lane f4abd0241d Support flattening of empty-FROM subqueries and one-row VALUES tables. 11 years ago
Tom Lane abe45a9b31 Fix EXPLAIN output for cases where parent table is excluded by constraints. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Tom Lane 447770404c Rearrange CustomScan API. 11 years ago
Tom Lane c2ea2285e9 Simplify API for initially hooking custom-path providers into the planner. 11 years ago
Tom Lane a34fa8ee7c Initial code review for CustomScan patch. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Tom Lane 5a6c168c78 Fix some more problems with nested append relations. 11 years ago
Stephen Frost 491c029dbc Row-Level Security Policies (RLS) 11 years ago
Tom Lane f15821eefd Allow join removal in some cases involving a left join to a subquery. 12 years ago
Tom Lane 8f889b1083 Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 12 years ago
Tom Lane b910d7ea35 Increase the default value of effective_cache_size to 4GB. 12 years ago
Tom Lane a16d421ca4 Revert "Auto-tune effective_cache size to be 4x shared buffers" 12 years ago
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