{"push_id":2419086886,"size":9,"distinct_size":1,"ref":"refs/heads/commitfest/17/1238","head":"a178ef2de47d5afa8c249df25444f7f1b70ea193","before":"ab21f72d5d0e0812aeecf9eb970b150ff9668919","commits":[{"sha":"4dba331cb3dc1b5ffb0680ed8efae847de216796","author":{"name":"Alvaro Herrera","email":"7cf34a26c111482b1b00703daedc3ff840f1e2cf@alvh.no-ip.org"},"message":"Fix CommandCounterIncrement in partition-related DDL\n\nIt makes sense to do the CCIs in the places that do catalog updates,\nrather than before the places that error out because the former ones\nfail to do it.  In particular, it looks like StorePartitionBound() and\nIndexSetParentIndex() ought to make their own CCIs.\n\nPer review comments from Peter Eisentraut for row-level triggers on\npartitioned tables.\n\nDiscussion: https://postgr.es/m/20171229225319.ajltgss2ojkfd3kp@alvherre.pgsql","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/4dba331cb3dc1b5ffb0680ed8efae847de216796"},{"sha":"4f15e5d09de276fb77326be5567dd9796008ca2e","author":{"name":"Robert Haas","email":"93159bdbbeed5b47be970d58edfbdf1c3ce55e4c@postgresql.org"},"message":"Defer creation of partially-grouped relation until it's needed.\n\nThis avoids unnecessarily creating a RelOptInfo for which we have no\nactual need.  This idea is from Ashutosh Bapat, who wrote a very\ndifferent patch to accomplish a similar goal.  It will be more\nimportant if and when we get partition-wise aggregate, since then\nthere could be many partially grouped relations all of which could\npotentially be unnecessary.  In passing, this sets the grouping\nrelation's reltarget, which wasn't done previously but makes things\nsimpler for this refactoring.\n\nAlong the way, adjust things so that add_paths_to_partial_grouping_rel,\nnow renamed create_partial_grouping_paths, does not perform the Gather\nor Gather Merge steps to generate non-partial paths from partial\npaths; have the caller do it instead.  This is again for the\nconvenience of partition-wise aggregate, which wants to inject\nadditional partial paths are created and before we decide which ones\nto Gather/Gather Merge.  This might seem like a separate change, but\nit's actually pretty closely entangled; I couldn't really see much\nvalue in separating it and having to change some things twice.\n\nPatch by me, reviewed by Ashutosh Bapat.\n\nDiscussion: http://postgr.es/m/CA+TgmoZ+ZJTVad-=vEq393N99KTooxv9k7M+z73qnTAqkb49BQ@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/4f15e5d09de276fb77326be5567dd9796008ca2e"},{"sha":"b5996c2791f36a79332e3cb7130e9125a0372730","author":{"name":"Robert Haas","email":"93159bdbbeed5b47be970d58edfbdf1c3ce55e4c@postgresql.org"},"message":"Determine grouping strategies in create_grouping_paths.\n\nPartition-wise aggregate will call create_ordinary_grouping_paths\nmultiple times and we don't want to redo this work every time; have\nthe caller do it instead and pass the details down.\n\nPatch by me, reviewed by Ashutosh Bapat.\n\nDiscussion: http://postgr.es/m/CA+TgmoY7VYYn9a7YHj1nJL6zj6BkHmt4K-un9LRmXkyqRZyynA@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/b5996c2791f36a79332e3cb7130e9125a0372730"},{"sha":"b6cbe9ea1a6e6879926318158d73d430c14aca90","author":{"name":"Tom Lane","email":"9ca635a44fdf5aa326758d8d245579b9ae84653c@sss.pgh.pa.us"},"message":"Doc: typo fix, \"PG_\" should be \"TG_\" here.\n\nToo much PG on the brain in commit 769159fd3, evidently.\nNoted by marcelhuberfoo@gmail.com.\n\nDiscussion: https://postgr.es/m/152154834496.11957.17112112802418832865@wrigleys.postgresql.org","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/b6cbe9ea1a6e6879926318158d73d430c14aca90"},{"sha":"94150513ec12c13eb7c98430fc34f477896d38c9","author":{"name":"Robert Haas","email":"93159bdbbeed5b47be970d58edfbdf1c3ce55e4c@postgresql.org"},"message":"Don't pass the grouping target around unnecessarily.\n\nSince commit 4f15e5d09de276fb77326be5567dd9796008ca2e made grouped_rel\nset reltarget, a variety of other functions can just get it from\ngrouped_rel instead of having to pass it around explicitly.  Simplify\naccordingly.\n\nPatch by me, reviewed by Ashutosh Bapat.\n\nDiscussion: http://postgr.es/m/CA+TgmoZ+ZJTVad-=vEq393N99KTooxv9k7M+z73qnTAqkb49BQ@mail.gmail.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/94150513ec12c13eb7c98430fc34f477896d38c9"},{"sha":"264eb03aab067da6db2a0de907a8421ce6865d60","author":{"name":"Tom Lane","email":"9ca635a44fdf5aa326758d8d245579b9ae84653c@sss.pgh.pa.us"},"message":"Make configure check for a couple more Perl modules for --enable-tap-tests.\n\nRed Hat's notion of a basic Perl installation doesn't include Test::More\nor Time::HiRes, and reportedly some Debian installs also omit Time::HiRes.\nCheck for those during configure to spare the user the pain of digging\nthrough check-world output to find out what went wrong.  While we're at it,\nwe should also check the version of Test::More, since TestLib.pm requires\nat least 0.87.\n\nIn principle this could be back-patched, but it's probably not necessary.\n\nDiscussion: https://postgr.es/m/516.1521475003@sss.pgh.pa.us","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/264eb03aab067da6db2a0de907a8421ce6865d60"},{"sha":"3de04e4ed12d0794e87e1db2e729d126cf183a58","author":{"name":"Andres Freund","email":"c6cbfe878b4ee67646e7630734db67f536518d54@anarazel.de"},"message":"Add PGAC_PROG_VARCC_VARFLAGS_OPT autoconf macro.\n\nThe new macro allows to test flags for different compilers and to\nstore them in different CFLAG like variables.  The existing\nPGAC_PROG_CC_CFLAGS_OPT and PGAC_PROG_CC_VAR_OPT are changed to be\njust wrappers around the new function.\n\nThis'll be used by the upcoming LLVM support, to separately detect\ncapabilities used by clang, when generating bitcode.\n\nAuthor: Andres Freund\nDiscussion: https://postgr.es/m/20170901064131.tazjxwus3k2w3ybh@alap3.anarazel.de","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/3de04e4ed12d0794e87e1db2e729d126cf183a58"},{"sha":"a364dfa4ac7337743050256c6eb17b5db5430173","author":{"name":"Peter Eisentraut","email":"2f47089682e4afbd5de3eea4edffc95dfc1eb9de@gmx.net"},"message":"Attempt to fix build with unusual OpenSSL versions\n\nSince e3bdb2d92600ed45bd46aaf48309a436a9628218, libpq failed to build on\nsome platforms because they did not have SSL_clear_options().  Although\nmainline OpenSSL introduced SSL_clear_options() after\nSSL_OP_NO_COMPRESSION, so the code should have built fine, at least an\nold NetBSD version (build farm \"coypu\" NetBSD 5.1 gcc 4.1.3 PR-20080704\npowerpc) has SSL_OP_NO_COMPRESSION but no SSL_clear_options().\n\nSo add a configure check for SSL_clear_options().  If we don't find it,\nskip the call.  That means on such a platform one cannot *enable* SSL\ncompression if the built-in default is off, but that seems an unlikely\ncombination anyway and not very interesting in practice.","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/a364dfa4ac7337743050256c6eb17b5db5430173"},{"sha":"a178ef2de47d5afa8c249df25444f7f1b70ea193","author":{"name":"Commitfest Bot","email":"aab6a594935fe5db0d690bc154b19f642bfbe9d7@cputube.org"},"message":"[CF 17/1238] multivariate MCV lists and histograms\n\nThis commit was automatically generated by cfbot at commitfest.cputube.org.\nIt is based on patches submitted to the PostgreSQL mailing lists and\nregistered in the PostgreSQL Commitfest application.\n\nThis branch will be overwritten each time a new patch version is posted to\nthe email thread or the master branch changes.\n\nCommitfest entry: https://commitfest.postgresql.org/17/1238\nPatch(es): https://www.postgresql.org/message-id/ec49a434-b814-2cfa-f602-02a0cc9e518c%402ndquadrant.com\nAuthor(s): Tomas Vondra","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/a178ef2de47d5afa8c249df25444f7f1b70ea193"}]}
{"actor":{"display_login":"postgresql-cfbot"}}