Commit Graph

233 Commits (b7e1ae2328f7d5a88d8916d78b4561d8ef16f99b)

Author SHA1 Message Date
Alvaro Herrera eb68141688 Fix get_relation_info name typo'ed in a comment 9 years ago
Tom Lane 770671062f Don't make FK-based selectivity estimates in inheritance situations. 9 years ago
Tom Lane 9492cf86e4 Fix assorted fallout from IS [NOT] NULL patch. 9 years ago
Tom Lane 100340e2dc Restore foreign-key-aware estimation of join relation sizes. 9 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 9 years ago
Tom Lane e4158319f3 Mop-up for parallel degree-ectomy. 9 years ago
Robert Haas c9ce4a1c61 Eliminate "parallel degree" terminology. 9 years ago
Tom Lane 77ba610805 Revert "Use Foreign Key relationships to infer multi-column join selectivity". 9 years ago
Tom Lane 8a13d5e6d1 Fix infer_arbiter_indexes() to not barf on system columns. 9 years ago
Tom Lane 26e66184d6 Fix assorted missing infrastructure for ON CONFLICT. 9 years ago
Tom Lane 5306df2831 Clean up foreign-key caching code in planner. 9 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 9 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 9 years ago
Robert Haas 25fe8b5f1a Add a 'parallel_degree' reloption. 9 years ago
Simon Riggs 015e88942a Load FK defs into relcache for use by planner 9 years ago
Tom Lane f9aefcb91f Support using index-only scans with partial indexes in more cases. 9 years ago
Robert Haas 0bf3ae88af Directly modify foreign tables. 9 years ago
Tom Lane 3fc6e2d7f5 Make the upper part of the planner work by generating and comparing Paths. 9 years ago
Tom Lane 65c5fcd353 Restructure index access method API to hide most of it at the C level. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Andres Freund 159cff58cf Check the relevant index element in ON CONFLICT unique index inference. 10 years ago
Robert Haas 51d0fe5d56 Update get_relation_info comment. 10 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 10 years ago
Andres Freund 0740cbd759 Refactor ON CONFLICT index inference parse tree representation. 10 years ago
Tom Lane 1a8a4e5cde Code review for foreign/custom join pushdown patch. 10 years ago
Andres Freund bab64ef9e8 Fix two problems in infer_arbiter_indexes(). 10 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 10 years ago
Robert Haas e7cb7ee145 Allow FDWs and custom scan providers to replace joins with scans. 10 years ago
Heikki Linnakangas d04c8ed904 Add support for index-only scans in GiST. 10 years ago
Tom Lane c063da1769 Add parse location fields to NullTest and BooleanTest structs. 11 years ago
Tom Lane e1a11d9311 Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[]. 11 years ago
Tom Lane 75df6dc083 Fix ancient thinko in default table rowcount estimation. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 11 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 8e18d04d4d Refine our definition of what constitutes a system relation. 12 years ago
Tom Lane 1908abc4a3 Arrange to cache FdwRoutine structs in foreign tables' relcache entries. 12 years ago
Kevin Grittner 3bf3ab8c56 Add a materialized view relations. 13 years ago
Tom Lane 31f38f28b0 Redesign the planner's handling of index-descent cost estimation. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane 3c84046490 Fix assorted bugs in CREATE/DROP INDEX CONCURRENTLY. 13 years ago
Tom Lane 71e58dcfb9 Make equal() ignore CoercionForm fields for better planning with casts. 13 years ago
Alvaro Herrera c219d9b0a5 Split tuple struct defs from htup.h to htup_details.h 13 years ago
Alvaro Herrera 21c09e99dc Split heapam_xlog.h from heapam.h 13 years ago
Tom Lane e7ef6d7e24 Fix planner to pass correct collation to operator selectivity estimators. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 3695a55513 Replace simple constant pg_am.amcanreturn with an AM support function. 14 years ago
Tom Lane 0f39d5050d Don't trust deferred-unique indexes for join removal. 14 years ago
Tom Lane 9e8da0f757 Teach btree to handle ScalarArrayOpExpr quals natively. 14 years ago