Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1eiJDp-0002fr-BJ for pgsql-hackers@arkaria.postgresql.org; Sun, 04 Feb 2018 12:16:37 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eiJDo-0007xB-72 for pgsql-hackers@arkaria.postgresql.org; Sun, 04 Feb 2018 12:16:36 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1eiJDn-0007wX-WF for pgsql-hackers@lists.postgresql.org; Sun, 04 Feb 2018 12:16:36 +0000 Received: from mout.gmx.net ([212.227.17.20]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1eiJDl-0002YK-Au for pgsql-hackers@lists.postgresql.org; Sun, 04 Feb 2018 12:16:35 +0000 Received: from moll ([80.187.100.39]) by mail.gmx.com (mrgmx101 [212.227.17.174]) with ESMTPSA (Nemesis) id 0LabZr-1f9MDs3LQd-00mG6k; Sun, 04 Feb 2018 13:15:48 +0100 From: Andreas Seltenreich To: Simon Riggs Cc: Pavel Stehule , Chapman Flack , PostgreSQL Hackers Subject: Re: [HACKERS] MERGE SQL Statement for PG11 References: <20180129154457.GC11613@momjian.us> <495e24a5-d5bf-3ef2-ccdd-dd112c1c3a15@anastigmatix.net> <87k1vtdexn.fsf@ansel.ydns.eu> X-PGP-Key: 4096R/803D1FFF 2015-02-04 Key fingerprint = 4758 81DC 8539 494D 29B4 692D F587 0601 803D 1FFF Date: Sun, 04 Feb 2018 13:15:44 +0100 In-Reply-To: (Simon Riggs's message of "Sat, 3 Feb 2018 22:18:03 +0000") Message-ID: <87a7wpc5n3.fsf@ansel.ydns.eu> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K0:5zE+G4WlXnV5F9vb6aXK/sqCKdwAk/khsM/LgT6bwiUX9ESoG0o 9J50xiCVUPyHQbnzXFqJUai+uBTkaUZXUQ3477eXn311U72oddRG7hHlRnu8xLBRsDrkHsh lOAisj2/jW84y6v0yCA1JSwinhHRQvkesxSIWuJNmPhBouvy5ZRvHWsDfrN6bahY6Mdeb01 12t1uXGKm29f6LzAjY8FQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:JkQ20GwIF28=:luV94q6IWMbONOFFLvIRxh GNw5mNpNNbJSp+zkZO0eSbAw5rmTzbbi9DiNSSHD5RUJ93D0g9Dwgk3NkwC4GG/rMQY+UOz+x 5YJSj7EJsWkAZkA8HIv6w0K3iad7kfyb0iELR7dHoEzUczjpmfxGzt/egnj5ocTdTWNn4VutN u8gB2onVF1C98GSD8BYm2//Q85o0hf5MAmTG525E5SHr5fvl3xpgqZxqD/gF334oiXHhuAoNY CBa3YKLBnTgckPqC+qpRDDGRjhJIq4RTrOnWCOpkoc/3US95b++3kls9jZ8XqFiPa8sudr+5f jTJLVovtsWRS4v4n4NKVX6Y4499OPYn1xCQWys5D7TBwvApizSUJYoVikOFD1NdGRcuXFySG8 oZRvBo3WdX/iCeXUiTP0R0U9gY3+xKhJt4b2DbVzsn4q7+ClD+RUfQJphdOv735KN2ftbh+Z9 /56xaPy6LMj+EptMJGVeCZ51vb8kohRNU69xsCvySBuW2vuRSaAMVyogPXqLeNmfxTO9eSqxn h84PYF4qw+75/f7ytwX5OgpJcsiuWduUJtx/UtSmQEl1fN2p5i+XUXMA/k7ONXUE6YhMm1ynx qeUbkMEC5sViyl1XExeQ1ijcx5SBNoEcZ+G8qGEo9FJlve/cH7BhMxBweHRUz9pO7PufZbHnM 2IeSBr7pUkkJX9O2NSoDBKAPAa+qM82NNjqN5jtZ/1vUZuERll5OyB1Ag7BN0mVyLX+UKX3IG nWBegxqw/IPhGeuLtYoc0vS3k6r44IdfwadSwzrYCIuZS0mltTEZz40HRoQs7eCYEoUlr3pFT h3MMu2Lv4Ziqo1QogNe8BBLFt//fsqKFM0Npq8MOOFY3olR9Hw= List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --=-=-= Content-Type: text/plain Simon Riggs writes: > It will likely take some time to work through these and the current > work items but will fix. > > Do you have the DDL so we can recreate these easily? Attached are testcases that trigger the assertions when run against an empty database instead of the one left behind by make installcheck. The "unrecognized node type" one appears to be a known issue according to the wiki, so I didn't bother doing the work for this one as well. regards, Andreas --=-=-= Content-Type: application/x-sql Content-Disposition: attachment; filename=TRAP-node-type-T_SubLink-prepunion.sql Content-Transfer-Encoding: base64 LS0gVFJBUDogRmFpbGVkQXNzZXJ0aW9uKCIhKCEoKCgoY29uc3QgTm9kZSopKG5vZGUpKS0+dHlw ZSkgPT0gVF9TdWJMaW5rKSkiLCBGaWxlOiAicHJlcHVuaW9uLmMiLCBMaW5lOiAyMjQ2KQoKYmVn aW47CkNSRUFURSBUQUJMRSBwcnQxICgKICAgIGEgaW50ZWdlciwKICAgIGIgaW50ZWdlciwKICAg IGMgY2hhcmFjdGVyIHZhcnlpbmcKKQpQQVJUSVRJT04gQlkgUkFOR0UgKGEpOwoKQ1JFQVRFIFRB QkxFIHBydDFfcDEgUEFSVElUSU9OIE9GIHBydDEKRk9SIFZBTFVFUyBGUk9NICgwKSBUTyAoMjUw KTsKQ1JFQVRFIFRBQkxFIHBydDFfcDIgUEFSVElUSU9OIE9GIHBydDEKRk9SIFZBTFVFUyBGUk9N ICgyNTApIFRPICg1MDApOwpDUkVBVEUgVEFCTEUgcHJ0MV9wMyBQQVJUSVRJT04gT0YgcHJ0MQpG T1IgVkFMVUVTIEZST00gKDUwMCkgVE8gKDYwMCk7CgpDUkVBVEUgVEFCTEUgdGVuazEgKHN0cmlu Z3UxIG5hbWUpOwpDUkVBVEUgVEFCTEUgb25lazIgKGxpa2UgdGVuazEpOwoKZXhwbGFpbiBNRVJH RSBJTlRPIHB1YmxpYy5vbmVrMiBhcyB0YXJnZXRfMApVU0lORyBwdWJsaWMucHJ0MSBhcyByZWZf MAogIGlubmVyIGpvaW4gcHVibGljLnRlbmsxIGFzIHJlZl8xCiAgb24gKChzZWxlY3QgMTo6dGV4 dCBpcyBub3QgbnVsbCkpCk9OIHRhcmdldF8wLnN0cmluZ3UxID0gcmVmXzEuc3RyaW5ndTEKV0hF TiBOT1QgTUFUQ0hFRCBUSEVOIERPIE5PVEhJTkc7Cgpyb2xsYmFjazsK --=-=-= Content-Type: application/x-sql Content-Disposition: attachment; filename=TRAP-node-type-T_SubLink-clauses.sql Content-Transfer-Encoding: base64 LS0gVFJBUDogRmFpbGVkQXNzZXJ0aW9uKCIhKCEoKCgoY29uc3QgTm9kZSopKG5vZGUpKS0+dHlw ZSkgPT0gVF9TdWJMaW5rKSkiLCBGaWxlOiAiY2xhdXNlcy5jIiwgTGluZTogNDQwKQpiZWdpbjsK CkNSRUFURSBUQUJMRSB0YXJnZXQgKHRpZCBpbnRlZ2VyLCBiYWxhbmNlIGludGVnZXIpOwpJTlNF UlQgSU5UTyB0YXJnZXQgVkFMVUVTICgxLCAxMCk7CklOU0VSVCBJTlRPIHRhcmdldCBWQUxVRVMg KDIsIDIwKTsKSU5TRVJUIElOVE8gdGFyZ2V0IFZBTFVFUyAoMywgMzApOwpBTFRFUiBUQUJMRSB0 YXJnZXQgQUREIFBSSU1BUlkgS0VZICh0aWQpOwoKQ1JFQVRFIFRBQkxFIHNvdXJjZSAoc2lkIGlu dGVnZXIsIGRlbHRhIGludGVnZXIpOwpJTlNFUlQgSU5UTyBzb3VyY2UgVkFMVUVTICg0LCA0MCk7 CklOU0VSVCBJTlRPIHNvdXJjZSBWQUxVRVMgKDIsIDUpOwpJTlNFUlQgSU5UTyBzb3VyY2UgVkFM VUVTICgzLCAyMCk7CgpNRVJHRSBJTlRPIHB1YmxpYy50YXJnZXQgYXMgdGFyZ2V0XzAKVVNJTkcg cHVibGljLnRhcmdldCBhcyBzYW1wbGVfMAogIGxlZnQgam9pbiBwdWJsaWMudGFyZ2V0IGFzIHJl Zl8wCiAgb24gKHBnX2NhdGFsb2cuanNvbmJfYnVpbGRfb2JqZWN0KCkgPSAoc2VsZWN0IHBnX2Nh dGFsb2cuanNvbmJfYWdnKHRpZCkgZnJvbSBwdWJsaWMudGFyZ2V0KQogICAgICAgICkKT04gdGFy Z2V0XzAuYmFsYW5jZSA9IHNhbXBsZV8wLnRpZCAKV0hFTiBNQVRDSEVEIEFORCAoY2FzdChudWxs IGFzIGNpcmNsZSkgfiBjYXN0KG51bGwgYXMgY2lyY2xlKSkgCiAgICBhbmQgKGNhc3QobnVsbCBh cyBmbG9hdDQpID0gY2FzdChudWxsIGFzIGZsb2F0OCkpCiAgIFRIRU4gVVBEQVRFICBzZXQgCiAg ICBiYWxhbmNlID0gdGFyZ2V0XzAudGlkOwoKcm9sbGJhY2s7Cg== --=-=-= Content-Type: application/x-sql Content-Disposition: attachment; filename=TRAP-node-type-T_Query.sql Content-Transfer-Encoding: base64 LS0gVFJBUDogRmFpbGVkQXNzZXJ0aW9uKCIhKCEoKCgoY29uc3QgTm9kZSopKG5vZGUpKS0+dHlw ZSkgPT0gVF9RdWVyeSkpIiwgRmlsZTogInZhci5jIiwgTGluZTogMjQ4KQpiZWdpbjsKQ1JFQVRF IFRBQkxFIHRhcmdldCAodGlkIGludGVnZXIsIGJhbGFuY2UgaW50ZWdlcik7CklOU0VSVCBJTlRP IHRhcmdldCBWQUxVRVMgKDEsIDEwKTsKSU5TRVJUIElOVE8gdGFyZ2V0IFZBTFVFUyAoMiwgMjAp OwpJTlNFUlQgSU5UTyB0YXJnZXQgVkFMVUVTICgzLCAzMCk7CkFMVEVSIFRBQkxFIHRhcmdldCBB REQgUFJJTUFSWSBLRVkgKHRpZCk7CgpDUkVBVEUgVEFCTEUgc291cmNlIChzaWQgaW50ZWdlciwg ZGVsdGEgaW50ZWdlcik7CklOU0VSVCBJTlRPIHNvdXJjZSBWQUxVRVMgKDQsIDQwKTsKSU5TRVJU IElOVE8gc291cmNlIFZBTFVFUyAoMiwgNSk7CklOU0VSVCBJTlRPIHNvdXJjZSBWQUxVRVMgKDMs IDIwKTsKCk1FUkdFIElOVE8gcHVibGljLnNvdXJjZSBhcyB0YXJnZXRfMApVU0lORyBwdWJsaWMu c291cmNlIGFzIHNhbXBsZV8wCiAgaW5uZXIgam9pbiAoc2VsZWN0ICAKICAgICAgICByZWZfMC50 aWQgYXMgYzAKICAgICAgZnJvbSAKICAgICAgICBwdWJsaWMudGFyZ2V0IGFzIHJlZl8wCiAgICAg IHdoZXJlIHJlZl8wLnRpZCBpcyBOVUxMCiAgICAgIGxpbWl0IDExNykgYXMgc3VicV8wCiAgb24g KCgoc2VsZWN0IHNpZCBmcm9tIHB1YmxpYy5zb3VyY2UgbGltaXQgMSBvZmZzZXQgMSkKICAgICAg ICAgICBpcyBub3QgTlVMTCkgCiAgICAgIG9yIChzdWJxXzAuYzAgaXMgTlVMTCkpCk9OIHRhcmdl dF8wLnNpZCA9IHNhbXBsZV8wLnNpZCAKV0hFTiBOT1QgTUFUQ0hFRAogIEFORCBjYXN0KG51bGwg YXMgbmFtZSkgfn4gY2FzdChudWxsIGFzIHRleHQpCiAgIFRIRU4gRE8gTk9USElORzsKCnJvbGxi YWNrOwo= --=-=-=--