{"push_id":2001735072,"size":3,"distinct_size":1,"ref":"refs/heads/commitfest/14/1276","head":"8029175e5cb52ff6eb9bd0a8b395978c5f6b69a5","before":"40044a7864b76eaa86b8b7bf3b92a9a0bb0b0cfc","commits":[{"sha":"71480501057fee9fa3649b072173ff10e2b842d0","author":{"name":"Tom Lane","email":"9ca635a44fdf5aa326758d8d245579b9ae84653c@sss.pgh.pa.us"},"message":"Give a better error for duplicate entries in VACUUM/ANALYZE column list.\n\nPreviously, the code didn't think about this case and would just try to\nanalyze such a column twice.  That would fail at the point of inserting\nthe second version of the pg_statistic row, with obscure error messsages\nlike \"duplicate key value violates unique constraint\" or \"tuple already\nupdated by self\", depending on context and PG version.  We could allow\nthe case by ignoring duplicate column specifications, but it seems better\nto reject it explicitly.\n\nThe bogus error messages seem like arguably a bug, so back-patch to\nall supported versions.\n\nNathan Bossart, per a report from Michael Paquier, and whacked\naround a bit by me.\n\nDiscussion: https://postgr.es/m/E061A8E3-5E3D-494D-94F0-E8A9B312BBFC@amazon.com","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/71480501057fee9fa3649b072173ff10e2b842d0"},{"sha":"d57c7a7c506276597af619bdb8c62fa5b592745a","author":{"name":"Andrew Dunstan","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@dunslane.net"},"message":"Provide a test for variable existence in psql\n\n\"\\if :{?variable_name}\" will be translated to \"\\if TRUE\" if the variable\nexists and \"\\if FALSE\" otherwise. Thus it will be possible to execute code\nconditionally on the existence of the variable, regardless of its value.\n\nFabien Coelho, with some review by Robins Tharakan and some light text\nediting by me.\n\nDiscussion: https://postgr.es/m/alpine.DEB.2.20.1708260835520.3627@lancre","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/d57c7a7c506276597af619bdb8c62fa5b592745a"},{"sha":"8029175e5cb52ff6eb9bd0a8b395978c5f6b69a5","author":{"name":"Commitfest Bot","email":"aab6a594935fe5db0d690bc154b19f642bfbe9d7@cputube.org"},"message":"[CF 14/1276] REINDEX CONCURRENTLY\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/14/1276\nPatch(es): https://www.postgresql.org/message-id/3db0a2cf-2319-403d-d3ae-28a9cb52af1a%40proxel.se\nAuthor(s): Michael Paquier, Andreas Karlsson","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/8029175e5cb52ff6eb9bd0a8b395978c5f6b69a5"}]}
{"actor":{"display_login":"postgresql-cfbot"}}