Commit Graph

1377 Commits (0bc3071796b33288cd912db196b90c76fa394c21)

Author SHA1 Message Date
Peter Eisentraut 0bc3071796 Message style improvements 10 years ago
Robert Haas 5043193b78 Allow FDWs to push down quals without breaking EvalPlanQual rechecks. 10 years ago
Robert Haas bf8a361e10 Improve INSERT .. ON CONFLICT error message. 10 years ago
Tom Lane e5c94c7bbc Further twiddling of nodeHash.c hashtable sizing calculation. 10 years ago
Tom Lane ca5b42d854 Fix some issues in new hashtable size calculations in nodeHash.c. 10 years ago
Andres Freund 90586ef127 Fix ON CONFLICT DO UPDATE for tables with oids. 10 years ago
Stephen Frost 23a4b897f7 RLS refactoring 10 years ago
Tom Lane 68a14ca74b Avoid O(N^2) behavior when enlarging SPI tuple table in spi_printtup(). 11 years ago
Kevin Grittner 24bf2ee222 Fix bug in calculations of hash join buckets. 11 years ago
Andres Freund 6942663d1b Correct type of waitMode variable in ExecInsertIndexTuples(). 11 years ago
Tom Lane 89e80b0329 Fix a number of places that produced XX000 errors in the regression tests. 11 years ago
Tom Lane e91a1643ac Avoid some zero-divide hazards in the planner. 11 years ago
Joe Conway cfa928ff6f Plug RLS related information leak in pg_stats view. 11 years ago
Heikki Linnakangas dd20a97219 Remove false comment about speculative insertion. 11 years ago
Tom Lane 6fcb337fa5 Redesign tablesample method API, and do extensive code review. 11 years ago
Heikki Linnakangas 12e6c5a6ca Fix rescan of IndexScan node with the new lossy GiST distance functions. 11 years ago
Tom Lane 2aa0476dc3 Manual cleanup of pgindent results. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Tom Lane f84c8601d6 Add error check for lossy distance functions in index-only scans. 11 years ago
Tom Lane 821b821a24 Still more fixes for lossy-GiST-distance-functions patch. 11 years ago
Tom Lane c5dd8ead40 More fixes for lossy-GiST-distance-functions patch. 11 years ago
Heikki Linnakangas 4fc72cc7bb Collection of typo fixes. 11 years ago
Andres Freund e4942f7a56 Attach ON CONFLICT SET ... WHERE to the correct planstate. 11 years ago
Heikki Linnakangas 8cc7a4c5fd Fix typo in comment. 11 years ago
Tom Lane 424661913c Fix failure to copy IndexScan.indexorderbyops in copyfuncs.c. 11 years ago
Andres Freund f3d3118532 Support GROUPING SETS, CUBE and ROLLUP. 11 years ago
Simon Riggs f6d208d6e5 TABLESAMPLE, SQL Standard and extensible 11 years ago
Heikki Linnakangas 98edd617f3 Fix datatype confusion with the new lossy GiST distance functions. 11 years ago
Heikki Linnakangas 35fcb1b3d0 Allow GiST distance function to return merely a lower-bound. 11 years ago
Tom Lane 1dc5ebc907 Support "expanded" objects, particularly arrays, for better performance. 11 years ago
Robert Haas 78efd5c1ed Extend abbreviated key infrastructure to datum tuplesorts. 11 years ago
Tom Lane 0bb8528b5c Fix postgres_fdw to return the right ctid value in EvalPlanQual cases. 11 years ago
Andres Freund 4af6e61a36 Fix ON CONFLICT bugs that manifest when used in rules. 11 years ago
Tom Lane afb9249d06 Add support for doing late row locking in FDWs. 11 years ago
Tom Lane 1a8a4e5cde Code review for foreign/custom join pushdown patch. 11 years ago
Andres Freund 168d5805e4 Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE. 11 years ago
Andres Freund 2c8f4836db Represent columns requiring insert and update privileges indentently. 11 years ago
Robert Haas 40f42d2a34 Use outerPlanState macro instead of referring to leffttree. 11 years ago
Robert Haas e7cb7ee145 Allow FDWs and custom scan providers to replace joins with scans. 11 years ago
Robert Haas 924bcf4f16 Create an infrastructure for parallel computation in PostgreSQL. 11 years ago
Andres Freund 6aab1f45ac Fix various typos and grammar errors in comments. 11 years ago
Stephen Frost e89bd02f58 Perform RLS WITH CHECK before constraints, etc 11 years ago
Heikki Linnakangas 61a553a091 Add comments explaining how unique and exclusion constraints are enforced. 11 years ago
Heikki Linnakangas 62420ae7d6 Move functions related to index maintenance to separate source file. 11 years ago
Tom Lane feeb526cfe Fix ExecOpenScanRelation to take a lock on a ROW_MARK_COPY relation. 11 years ago
Tom Lane cb1ca4d800 Allow foreign tables to participate in inheritance. 11 years ago
Tom Lane 443fd0540e Ensure tableoid reads correctly in EvalPlanQual-manufactured tuples. 11 years ago
Tom Lane 8abb3cda0d Use the typcache to cache constraints for domain types. 11 years ago
Jeff Davis b419865a81 In array_agg(), don't create a new context for every group. 11 years ago
Tom Lane e1a11d9311 Use FLEXIBLE_ARRAY_MEMBER for HeapTupleHeaderData.t_bits[]. 11 years ago