Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mckzm-0000OH-6d for pgadmin-hackers@arkaria.postgresql.org; Tue, 19 Oct 2021 09:01:18 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mckzl-0002jb-3C for pgadmin-hackers@arkaria.postgresql.org; Tue, 19 Oct 2021 09:01:17 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mckzk-0002jR-Sc for pgadmin-hackers@lists.postgresql.org; Tue, 19 Oct 2021 09:01:16 +0000 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1mckzi-0005sW-5E for pgadmin-hackers@postgresql.org; Tue, 19 Oct 2021 09:01:15 +0000 Received: by mail-pl1-x62f.google.com with SMTP id e10so8324966plh.8 for ; Tue, 19 Oct 2021 02:01:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; h=mime-version:from:date:message-id:subject:to; bh=24yjKNnb+FxJa8W3UwexeAy2Pj1xhKAe8QjkGkOguw0=; b=VElYyJvUI9QC5w2w6bbZx2KU4tTeIWbYAia5PHg85XtaPkmE8UtnXTyxtjZ13YNwBM fTxofsutL/nJk4aRcRpoOjZcWPKMxyAi/KieVcpKu/Neo+mdsMgZO+p1IcvEG0Fm3Xyx JQwlMRN9Zf8Ar55Y9DMPgC5lYefkvbTRi9CExCRa0Vx1Hqg+vLl1oaQ66m+6muO7wZKJ B4W1S1E7ICvVjUzqr8C3hSLOsF3wNDVpX0VqzYvL8O94ow9LNhPAWgLnA8ZqgHhXNnW6 t5y0AB/oVM4zyGk/bBiWNxI6h6H/qJbzSiHNY3bqbk4KldxfaQLKSGE0I1IDPP/bk2IS 0Ouw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=24yjKNnb+FxJa8W3UwexeAy2Pj1xhKAe8QjkGkOguw0=; b=Mh0spsi9kbz5sh504OeQrD4ZkudCo5mFIyzA/WNipL24/mHsSLge3wGX+Qxpkn5nRh J9HTAEojqMNpQBv3OBXe3vyGTpWDWuKLZekmEo8URCP8ufbi5U+Gq6sxTZPHpRytWs9c 1pqyUbm4jiKT9PhCohENbQf7aTPrCPWYzbhjOt+MMWC2H1B16XZonX+EHEBLLRM1NEx6 s7PkJAbMsUmpWqG6LJkIalQxcvg5Z3K/ZuCtHVWR/684tv4TBsMQb/BAJFqBdtYAOwYT /LlMAGtt0i9nucQUuPm04dghX+WeOyiLXqNrDe1cHsVrO88Grv7z+ACHyc8LfHQNfUGC kRXg== X-Gm-Message-State: AOAM533E64XzB+2knGwJ6k4UW/Zgn35eLIs1JWLNGcEhqXLEhIFheLPx 0jn8qPIEfGraLua+QYiab1I2B4a8fgyt60yp33s3pLOCoMIDcy/SVkYvsrS3p9cK3y+ltiQ45PH Uu+69FhdQafl7RBCoMU31RorNBZY/TtEx9cikxKVmxNXy+E40DeuLwcYtAUffoJIhDFHkvgYApM k4ymi6ij95w4e4VyDtuWdf+gpJWkNB4+N6YcPRIdtEnqYbfqrbo85zBCexuv1clbznWQ== X-Google-Smtp-Source: ABdhPJwII6mlxzCFftLESpoMDOsE50KtYARVa3G2rJ/C/spez88vPMEpge2Up3KnudoUzo6Pn58QhJSDbhTHidOnBew= X-Received: by 2002:a17:90a:e38f:: with SMTP id b15mr5146065pjz.76.1634634072474; Tue, 19 Oct 2021 02:01:12 -0700 (PDT) MIME-Version: 1.0 From: Pradip Parkale Date: Tue, 19 Oct 2021 14:31:01 +0530 Message-ID: Subject: [pgAdmin][RM6780]: While inheriting table, if newly added column present in parent table then merge columns To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000003a6e6805ceb0e7c4" X-CLOUD-SEC-AV-Info: enterprisedb,google_mail,monitor X-CLOUD-SEC-AV-Sent: true X-Gm-Spam: 0 X-Gm-Phishy: 0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000003a6e6805ceb0e7c4 Content-Type: multipart/alternative; boundary="0000000000003a6e6605ceb0e7c2" --0000000000003a6e6605ceb0e7c2 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch which resolved #6780 While inheriting table, if newly added column present in parent table then merge columns. -- Thanks & Regards, Pradip Parkale Software Engineer | EnterpriseDB Corporation --0000000000003a6e6605ceb0e7c2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Please find the attached pa= tch =C2=A0which resolved #6780=C2=A0While inheriting table, if newly added = column present in parent table then merge columns.
--
Thanks &= amp; Regards,
Pradip Parkale
So= ftware Engineer | EnterpriseDB Corporation
--0000000000003a6e6605ceb0e7c2-- --0000000000003a6e6805ceb0e7c4 Content-Type: application/octet-stream; name="RM6780.patch" Content-Disposition: attachment; filename="RM6780.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kuxuv79g0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2Rh dGFiYXNlcy9zY2hlbWFzL3RhYmxlcy9zdGF0aWMvanMvdGFibGUudWkuanMgYi93ZWIvcGdhZG1p bi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMv c3RhdGljL2pzL3RhYmxlLnVpLmpzCmluZGV4IGE4ZTFiOGNjYS4uZjgxMjdjYzNmIDEwMDY0NAot LS0gYS93ZWIvcGdhZG1pbi9icm93c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMv c2NoZW1hcy90YWJsZXMvc3RhdGljL2pzL3RhYmxlLnVpLmpzCisrKyBiL3dlYi9wZ2FkbWluL2Jy b3dzZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy9zdGF0 aWMvanMvdGFibGUudWkuanMKQEAgLTUzNyw3ICs1MzcsMjQgQEAgZXhwb3J0IGRlZmF1bHQgY2xh c3MgVGFibGVTY2hlbWEgZXh0ZW5kcyBCYXNlVUlTY2hlbWEgewogICAgICAgICAgICAgdGFiQ29s c1Jlc3BvbnNlLnRoZW4oKHJlcyk9PnsKICAgICAgICAgICAgICAgcmVzb2x2ZSgoc3RhdGUpPT57 CiAgICAgICAgICAgICAgICAgbGV0IGZpbmFsQ29scyA9IHJlcy5tYXAoKGNvbCk9Pm9iai5jb2x1 bW5zU2NoZW1hLmdldE5ld0RhdGEoY29sKSk7Ci0gICAgICAgICAgICAgICAgZmluYWxDb2xzID0g Wy4uLnN0YXRlLmNvbHVtbnMsIC4uLmZpbmFsQ29sc107CisgICAgICAgICAgICAgICAgbGV0IGN1 cnJlbnRTZWxlY3RlZENvbHMgPSBbXTsKKyAgICAgICAgICAgICAgICBpZiAoIV8uaXNFbXB0eShz dGF0ZS5jb2x1bW5zKSl7CisgICAgICAgICAgICAgICAgICBjdXJyZW50U2VsZWN0ZWRDb2xzID0g c3RhdGUuY29sdW1uczsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgbGV0IGNv bE5hbWVMaXN0ID0gW107CisgICAgICAgICAgICAgICAgc3RhdGUuY29sdW1ucy5mb3JFYWNoKChj b2w9PnsKKyAgICAgICAgICAgICAgICAgIGNvbE5hbWVMaXN0LnB1c2goY29sLm5hbWUpOworICAg ICAgICAgICAgICAgIH0pKTsKKyAgICAgICAgICAgICAgICBmb3IgKGxldCBjb2wgb2YgT2JqZWN0 LnZhbHVlcyhmaW5hbENvbHMpKSB7CisgICAgICAgICAgICAgICAgICBpZighY29sTmFtZUxpc3Qu aW5jbHVkZXMoY29sLm5hbWUpKXsKKyAgICAgICAgICAgICAgICAgICAgY3VycmVudFNlbGVjdGVk Q29scy5wdXNoKGNvbCk7CisgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfQor CisgICAgICAgICAgICAgICAgaWYgKCFfLmlzRW1wdHkoY3VycmVudFNlbGVjdGVkQ29scykpewor ICAgICAgICAgICAgICAgICAgZmluYWxDb2xzID0gY3VycmVudFNlbGVjdGVkQ29sczsKKyAgICAg ICAgICAgICAgICB9CisKICAgICAgICAgICAgICAgICBvYmouY2hhbmdlQ29sdW1uT3B0aW9ucyhm aW5hbENvbHMpOwogICAgICAgICAgICAgICAgIHJldHVybiB7CiAgICAgICAgICAgICAgICAgICBh ZGRpbmdfaW5oZXJpdF9jb2xzOiBmYWxzZSwKZGlmZiAtLWdpdCBhL3dlYi9yZWdyZXNzaW9uL2ph dmFzY3JpcHQvc2NoZW1hX3VpX2ZpbGVzL3RhYmxlLnVpLnNwZWMuanMgYi93ZWIvcmVncmVzc2lv bi9qYXZhc2NyaXB0L3NjaGVtYV91aV9maWxlcy90YWJsZS51aS5zcGVjLmpzCmluZGV4IDBkZGY5 YWNjZC4uYzIyNWM1MzJiIDEwMDY0NAotLS0gYS93ZWIvcmVncmVzc2lvbi9qYXZhc2NyaXB0L3Nj aGVtYV91aV9maWxlcy90YWJsZS51aS5zcGVjLmpzCisrKyBiL3dlYi9yZWdyZXNzaW9uL2phdmFz Y3JpcHQvc2NoZW1hX3VpX2ZpbGVzL3RhYmxlLnVpLnNwZWMuanMKQEAgLTI3NywxMCArMjc3LDEw IEBAIGRlc2NyaWJlKCdUYWJsZVNjaGVtYScsICgpPT57CiAgICAgICAgIH0sCiAgICAgICB9KTsK ICAgICAgIGRlZmVycmVkUHJvbWlzZS50aGVuKChkZXBDaGFuZ2UpPT57Ci0gICAgICAgIGxldCBm aW5hbENvbHMgPSBbbmV3Q29sLCBuZXdDb2xdOworICAgICAgICBsZXQgZmluYWxDb2xzID0gW25l d0NvbF07CiAgICAgICAgIGV4cGVjdChkZXBDaGFuZ2Uoc3RhdGUpKS50b0VxdWFsKHsKICAgICAg ICAgICBhZGRpbmdfaW5oZXJpdF9jb2xzOiBmYWxzZSwKLSAgICAgICAgICBjb2x1bW5zOiBbbmV3 Q29sLCBuZXdDb2xdLAorICAgICAgICAgIGNvbHVtbnM6IFtuZXdDb2xdLAogICAgICAgICB9KTsK ICAgICAgICAgZXhwZWN0KHNjaGVtYU9iai5jaGFuZ2VDb2x1bW5PcHRpb25zKS50b0hhdmVCZWVu Q2FsbGVkV2l0aChmaW5hbENvbHMpOwogICAgICAgICBkb25lKCk7Cg== --0000000000003a6e6805ceb0e7c4--