{"push_id":2807087859,"size":6,"distinct_size":1,"ref":"refs/heads/commitfest/19/1712","head":"ba01190f6e5c55f9112da508cca6d93b0c54c4a8","before":"ac473122e096a95467078cc1312aec393f426453","commits":[{"sha":"b94f7b5350e97ef0587c0c64aed6eb940d964c06","author":{"name":"Bruce Momjian","email":"9ae9c44b775ee9b29f4f502415e02e61a9b1a6a0@momjian.us"},"message":"pg_upgrade:  issue helpful error message for use on standbys\n\nCommit 777e6ddf1723306bd2bf8fe6f804863f459b0323 checked for a shut down\nmessage from a standby and allowed it to continue.  This patch reports a\nhelpful error message in these cases, suggesting to use rsync as\ndocumented.\n\nDiagnosed-by: Martín Marqués\n\nDiscussion: https://postgr.es/m/CAPdiE1xYCow-reLjrhJ9DqrMu-ppNq0ChUUEvVdxhdjGRD5_eA@mail.gmail.com\n\nBackpatch-through: 9.3","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/b94f7b5350e97ef0587c0c64aed6eb940d964c06"},{"sha":"9bed827b18cc4f27fb7cd7c02ad301519eca6d29","author":{"name":"Tom Lane","email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us"},"message":"Fix configure's snprintf test so it exposes HP-UX bug.\n\nSince commit e1d19c902, buildfarm member gharial has been failing with\nsymptoms indicating that snprintf sometimes returns -1 for buffer\noverrun, even though it passes the added configure check.  Some\ngoogle research suggests that this happens only in limited cases,\nsuch as when the overrun happens partway through a %d item.  Adjust\nthe configure check to exercise it that way.  Since I'm now feeling\nmore paranoid than I was before, also make the test explicitly verify\nthat the buffer doesn't get physically overrun.","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/9bed827b18cc4f27fb7cd7c02ad301519eca6d29"},{"sha":"520acab171244b55d816c70b9a89280b09937925","author":{"name":"Andrew Gierth","email":"f5e6496b0ff21826a604b558aceee3773835e92d@postgresql.org"},"message":"Set scan direction appropriately for SubPlans (bug #15336)\n\nWhen executing a SubPlan in an expression, the EState's direction\nfield was left alone, resulting in an attempt to execute the subplan\nbackwards if it was encountered during a backwards scan of a cursor.\nAlso, though much less likely, it was possible to reach the execution\nof an InitPlan while in backwards-scan state.\n\nRepair by saving/restoring estate->es_direction and forcing forward\nscan mode in the relevant places.\n\nBackpatch all the way, since this has been broken since 8.3 (prior to\ncommit c7ff7663e, SubPlans had their own EStates rather than sharing\nthe parent plan's, so there was no confusion over scan direction).\n\nPer bug #15336 reported by Vladimir Baranoff; analysis and patch by\nme, review by Tom Lane.\n\nDiscussion: https://postgr.es/m/153449812167.1304.1741624125628126322@wrigleys.postgresql.org","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/520acab171244b55d816c70b9a89280b09937925"},{"sha":"e4597ee65d683e11a57a4b7f597807ebf44b6cf1","author":{"name":"Peter Eisentraut","email":"c50e6bf7013fce877ffb25104d778a36de31e297@gmx.net"},"message":"InsertPgAttributeTuple() to set attcacheoff\n\nInsertPgAttributeTuple() is the interface between in-memory tuple\ndescriptors and on-disk pg_attribute, so it makes sense to give it the\njob of resetting attcacheoff.  This avoids having all the callers having\nto do so.\n\nReviewed-by: Tom Lane <tgl@sss.pgh.pa.us>","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/e4597ee65d683e11a57a4b7f597807ebf44b6cf1"},{"sha":"6771c932cf5a8bbb8219461066987ad3b11688ff","author":{"name":"Tom Lane","email":"ffeaa947aef224da9ba99b6a18bdd74288df0e3e@sss.pgh.pa.us"},"message":"Ensure schema qualification in pg_restore DISABLE/ENABLE TRIGGER commands.\n\nPreviously, this code blindly followed the common coding pattern of\npassing PQserverVersion(AH->connection) as the server-version parameter\nof fmtQualifiedId.  That works as long as we have a connection; but in\npg_restore with text output, we don't.  Instead we got a zero from\nPQserverVersion, which fmtQualifiedId interpreted as \"server is too old to\nhave schemas\", and so the name went unqualified.  That still accidentally\nmanaged to work in many cases, which is probably why this ancient bug went\nundetected for so long.  It only became obvious in the wake of the changes\nto force dump/restore to execute with restricted search_path.\n\nIn HEAD/v11, let's deal with this by ripping out fmtQualifiedId's server-\nversion behavioral dependency, and just making it schema-qualify all the\ntime.  We no longer support pg_dump from servers old enough to need the\nability to omit schema name, let alone restoring to them.  (Also, the few\ncallers outside pg_dump already didn't work with pre-schema servers.)\n\nIn older branches, that's not an acceptable solution, so instead just\ntweak the DISABLE/ENABLE TRIGGER logic to ensure it will schema-qualify\nits output regardless of server version.\n\nPer bug #15338 from Oleg somebody.  Back-patch to all supported branches.\n\nDiscussion: https://postgr.es/m/153452458706.1316.5328079417086507743@wrigleys.postgresql.org","distinct":false,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/6771c932cf5a8bbb8219461066987ad3b11688ff"},{"sha":"ba01190f6e5c55f9112da508cca6d93b0c54c4a8","author":{"name":"Commitfest Bot","email":"b9e638e07cc2e2abf56c9c0cad7954f2e3bc1641@cputube.org"},"message":"[CF 19/1712] Remove self join on a unique column\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, and also periodically to check for bitrot caused by changes\non the master branch.\n\nCommitfest entry: https://commitfest.postgresql.org/19/1712\nPatch(es): https://www.postgresql.org/message-id/2285d5d0-f330-e8b6-9ee5-b2b90e44409b@postgrespro.ru\nAuthor(s): Alexander Kuzmenkov","distinct":true,"url":"https://api.github.com/repos/postgresql-cfbot/postgresql/commits/ba01190f6e5c55f9112da508cca6d93b0c54c4a8"}]}
{"actor":{"display_login":"postgresql-cfbot"}}