Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ar6EQ-0007JY-1P for pgadmin-hackers@arkaria.postgresql.org; Fri, 15 Apr 2016 16:04:30 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1ar6EP-0005xO-6y for pgadmin-hackers@arkaria.postgresql.org; Fri, 15 Apr 2016 16:04:29 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1ar6EO-0005xH-8g for pgadmin-hackers@postgresql.org; Fri, 15 Apr 2016 16:04:28 +0000 Received: from mail-wm0-x229.google.com ([2a00:1450:400c:c09::229]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1ar6EK-0003zp-6C for pgadmin-hackers@postgresql.org; Fri, 15 Apr 2016 16:04:27 +0000 Received: by mail-wm0-x229.google.com with SMTP id n3so39219628wmn.0 for ; Fri, 15 Apr 2016 09:04:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=PGAejNDvolI4CoOGjhB/6gyMPUtwRRzMQnKZdtcTdTI=; b=xEGf9dCuNNAIxuBPDXIOf9xXUadIVJK6gBBMiKdOy0bcyHxA8FKNRDI/6UXnoGZ2U5 PzO5mfrLWTLqsPC55+oWsvQnENa2+8jHq9dDh61uxKFMvAPniIjWuvbGvCswXR9AgmhY 9krLjr9GzqmJvxtKXFEwr/auEEtQUIoNhtQoVRlvKWqXDoTk/K6JqX1yjUTptf3uE3jt c0Fjs6YhS624xKiWUPYA6dKUBJ5u8SqRCeX5Y1+H1avF81poGSI1cj3v68UaKs9B+jHD 1X5XHDPrwBc8qC3iKFjb+dN1Nq/H9PPvEC3qMEEVuqxn4tCWwgQ7Vx2E8HhlWoOe4+zZ dhCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=PGAejNDvolI4CoOGjhB/6gyMPUtwRRzMQnKZdtcTdTI=; b=Dm8VlHHjvH/O4Nq+OIVo44hq29O8L4SAv+PHzuvNK8vypG8PJYkfD6rFpbUM+h6tiH Nc6NKYTHhcptJeA1G0V5E8buwiADpa5nGSzzM/SP628OZJsjAx0IjrqBHDG4v+8PRxzN Z9DfK8mIwPBznyBikj5bD65RQfsGSGUwb0lj6/c2plLisR+5kgls12nCTua/vhnt0iQV 9WcB2hiIqMd2UvxMtnL7ssYcKVHFZ7FBJglzxjeNB5QyauRoky3Qyb+EsMwz+ux+7Ys1 3bacSnDK9hdDhae256s9DLpIwt4rf5pTv2uuxGAh8wQHe7zawZw9OX1lArhNCYIj8Rnm Y+3Q== X-Gm-Message-State: AOPr4FUUL+OaABXDUtrn0XYCaIV32D8pxewtzXFT2vBAy1em6n+wmZVPLNcbptswRc5WUg4XTJ4P2lRQVQl5jezC X-Received: by 10.194.61.134 with SMTP id p6mr21817248wjr.67.1460736260759; Fri, 15 Apr 2016 09:04:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.53.133 with HTTP; Fri, 15 Apr 2016 09:03:50 -0700 (PDT) In-Reply-To: References: From: Surinder Kumar Date: Fri, 15 Apr 2016 21:33:50 +0530 Message-ID: Subject: Re: [pgAdmin4] [Patch]: Grant Wizard To: Dave Page Cc: Ashesh Vashi , pgadmin-hackers Content-Type: multipart/mixed; boundary=047d7ba97422ef4bba0530882976 X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --047d7ba97422ef4bba0530882976 Content-Type: multipart/alternative; boundary=047d7ba97422ef4bb50530882974 --047d7ba97422ef4bb50530882974 Content-Type: text/plain; charset=UTF-8 Hi, PFA patch with following issues fixed: 1. Fixed 'get_schemas.sql' template for PPAS. It was fetching system level schemas due to wrong sql query. 2. Allowed the grant wizard to open on procedures node if server type is PPAS. Also, I will send another patch for the remaining issues. On Wed, Apr 13, 2016 at 8:41 PM, Dave Page wrote: > Hi > > On Fri, Apr 8, 2016 at 6:59 PM, Surinder Kumar < > surinder.kumar@enterprisedb.com> wrote: > >> Hi >> >> PFA patch with resolved review comments. >> >> On Fri, Apr 8, 2016 at 12:52 AM, Dave Page wrote: >> >>> Hi >>> >>> Nearly there :-). Assuming no regressions, I believe we'll be ready to >>> commit once the following issues are resolved: >>> >>> - The select object grid should fill the available vertical space in the >>> dialogue - at present there's a gap below it. >>> >> Done >> > > This does not seem to be fixed (see attached screenshot). In fact, the gap > gets bigger proportionally as the window is resized. > > >> >>> - When selecting privileges, each time I click on a checkbox, the row >>> closes. Similar grids elsewhere in the app close the row when the cell >>> loses focus, *however*, that is also the incorrect behaviour - the row >>> should only close when the row itself loses focus (and should open when it >>> gets focus). >>> >> I checked the row closes either when gets clicked on row or outside row, >> it doesn't seems to close on click on checkbox. >> > > This is still broken for me. I'm using Chrome on OS X. As soon as I click > any checkbox, the row closes, and I have to click again to see the > checkboxes again. > > One additional issue: > > - If I select some objects and permissions (in my case, everything in a > PEM database, and ALL), hit Next so I can see the SQL, then hit back > *twice*, I see the second attached screenshot. > > I'm going to commit the code with these issues as they are largely > cosmetic. Please submit a patch to fix them (I'll add a new card to our > internal Kanban chart). > > Thanks. > > -- > Dave Page > Blog: http://pgsnake.blogspot.com > Twitter: @pgsnake > > EnterpriseDB UK: http://www.enterprisedb.com > The Enterprise PostgreSQL Company > --047d7ba97422ef4bb50530882974 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

PFA patch with following issues fix= ed:
  1. Fixed =C2=A0'get_schemas.sql' template for PP= AS. It was fetching system level schemas due to wrong sql query.
  2. Al= lowed the grant wizard to open on procedures node if server type is PPAS.
Also, I will send another patch for the remaining issues.

On W= ed, Apr 13, 2016 at 8:41 PM, Dave Page <dpage@pgadmin.org> w= rote:
Hi

On Fri, Ap= r 8, 2016 at 6:59 PM, Surinder Kumar <surinder.kumar@enterpr= isedb.com> wrote:
Hi

PFA patch with resolv= ed review comments.

On Fri, Apr 8, 2016 at 12:52 AM, Dave Page = <dpage@pgadmin.or= g> wrote:
Hi

Nearly there :-). Assuming no regressi= ons, I believe we'll be ready to commit once the following issues are r= esolved:

- The select object grid should fill= the available vertical space in the dialogue - at present there's a ga= p below it.
Done=C2=A0

This does not seem to = be fixed (see attached screenshot). In fact, the gap gets bigger proportion= ally as the window is resized.
=C2=A0

- When selecting privileges, each time I click on= a checkbox, the row closes. Similar grids elsewhere in the app close the r= ow when the cell loses focus, *however*, that is also the incorrect behavio= ur - the row should only close when the row itself loses focus (and should = open when it gets focus).
I check= ed the row closes either when gets clicked on row or outside row, it doesn&= #39;t seems to close on click on checkbox.

This is still broken for me. I'm using C= hrome on OS X. As soon as I click any checkbox, the row closes, and I have = to click again to see the checkboxes again.

One ad= ditional issue:

- If I select some objects and per= missions (in my case, everything in a PEM database, and ALL), hit Next so I= can see the SQL, then hit back *twice*, I see the second attached screensh= ot.

I'm going to commit the code with these is= sues as they are largely cosmetic. Please submit a patch to fix them (I'= ;ll add a new card to our internal Kanban chart).

= Thanks.

--
Dave PageBlog: http://pgs= nake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.= com
The Enterprise PostgreSQL Company

--047d7ba97422ef4bb50530882974-- --047d7ba97422ef4bba0530882976 Content-Type: application/octet-stream; name="grant_wizard_v10.patch" Content-Disposition: attachment; filename="grant_wizard_v10.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_in1wlwii2 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC9f X2luaXRfXy5weSBiL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC9f X2luaXRfXy5weQppbmRleCA0MDAyZTRlLi5hNjBkYzM2IDEwMDY0NAotLS0g YS93ZWIvcGdhZG1pbi90b29scy9ncmFudF93aXphcmQvX19pbml0X18ucHkK KysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvZ3JhbnRfd2l6YXJkL19faW5pdF9f LnB5CkBAIC0yMjcsNiArMjI3LDIxIEBAIGRlZiBwcm9wZXJ0aWVzKGdpZCwg c2lkLCBkaWQsIG5vZGVfaWQsIG5vZGVfdHlwZSk6CiAKICAgICAgICAgICAg IHJlc19kYXRhLmV4dGVuZChyZXNbJ3Jvd3MnXSkKIAorICAgICAgICAjIEZl dGNoIHByb2NlZHVyZXMgb25seSBpZiBzZXJ2ZXIgdHlwZSBpcyBwcGFzCisg ICAgICAgIGlmIChsZW4oc2VydmVyX3Byb3ApID4gMCBhbmQKKyAgICAgICAg ICAgc2VydmVyX3Byb3BbJ3NlcnZlcl90eXBlJ10gPT0gJ3BwYXMnIGFuZAor ICAgICAgICAgICBudHlwZSBpbiBbJ3NjaGVtYScsICdwcm9jZWR1cmUnXSk6 CisgICAgICAgICAgICBTUUwgPSByZW5kZXJfdGVtcGxhdGUoIi8iLmpvaW4o CisgICAgICAgICAgICAgICAgW3NlcnZlcl9wcm9wWyd0ZW1wbGF0ZV9wYXRo J10sICcvc3FsL2Z1bmN0aW9uLnNxbCddKSwKKyAgICAgICAgICAgICAgICBu b2RlX2lkPW5vZGVfaWQsIG5zcG5hbWU9bnNwbmFtZSwgdHlwZT0ncHJvY2Vk dXJlJykKKworICAgICAgICAgICAgc3RhdHVzLCByZXMgPSBjb25uLmV4ZWN1 dGVfZGljdChTUUwpCisKKyAgICAgICAgICAgIGlmIG5vdCBzdGF0dXM6Cisg ICAgICAgICAgICAgICAgcmV0dXJuIGludGVybmFsX3NlcnZlcl9lcnJvcihl cnJvcm1zZz1yZXMpCisKKyAgICAgICAgICAgIHJlc19kYXRhLmV4dGVuZChy ZXNbJ3Jvd3MnXSkKKwogICAgICAgICAjIEZldGNoIHRyaWdnZXIgZnVuY3Rp b25zCiAgICAgICAgIGlmIG50eXBlIGluIFsnc2NoZW1hJywgJ3RyaWdnZXJf ZnVuY3Rpb24nXToKICAgICAgICAgICAgIFNRTCA9IHJlbmRlcl90ZW1wbGF0 ZSgiLyIuam9pbigKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2dy YW50X3dpemFyZC90ZW1wbGF0ZXMvZ3JhbnRfd2l6YXJkL2pzL2dyYW50X3dp emFyZC5qcyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC90ZW1w bGF0ZXMvZ3JhbnRfd2l6YXJkL2pzL2dyYW50X3dpemFyZC5qcwppbmRleCA3 MzQwZWM1Li5iMTY3NDQ3IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1pbi90b29s cy9ncmFudF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9qcy9ncmFu dF93aXphcmQuanMKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvZ3JhbnRfd2l6 YXJkL3RlbXBsYXRlcy9ncmFudF93aXphcmQvanMvZ3JhbnRfd2l6YXJkLmpz CkBAIC00MSw4ICs0MSwxMSBAQCBkZWZpbmUoWwogICAgICAgICByZXMub2Jq ZWN0X2lkID0gcmVzLm5hbWVfd2l0aF9hcmdzOwogCiAgICAgICAgIC8vIGNy ZWF0ZSBuYW1lIHdpdGggYXJncyBpZiBpdHMgb2JqZWN0IGlzIGZ1bmN0aW9u Ci0gICAgICAgIGlmKCFfLmlzVW5kZWZpbmVkKHJlcy5vYmplY3RfdHlwZSkg JiYgKHJlcy5vYmplY3RfdHlwZSA9PSAnRnVuY3Rpb24nIHx8Ci0gICAgICAg ICAgcmVzLm9iamVjdF90eXBlID09ICdUcmlnZ2VyIEZ1bmN0aW9uJykpCisg ICAgICAgIGlmKCFfLmlzVW5kZWZpbmVkKHJlcy5vYmplY3RfdHlwZSkgJiYK KyAgICAgICAgICAocmVzLm9iamVjdF90eXBlID09ICdGdW5jdGlvbicgfHwK KyAgICAgICAgICByZXMub2JqZWN0X3R5cGUgPT0gJ1RyaWdnZXIgRnVuY3Rp b24nIHx8CisgICAgICAgICAgcmVzLm9iamVjdF90eXBlID09ICdQcm9jZWR1 cmUnCisgICAgICAgICAgKSkKICAgICAgICAgICByZXMubmFtZV93aXRoX2Fy Z3MgPSByZXMubmFtZSsnKCcrKHR5cGVvZihyZXMucHJvYXJncykgIT0gJ3Vu ZGVmaW5lZCcgPyByZXMucHJvYXJncyA6ICcnKSsnKSc7CiAgICAgICAgIGVs c2UKICAgICAgICAgICByZXMubmFtZV93aXRoX2FyZ3MgPSByZXMubmFtZTsK QEAgLTEzOCw3ICsxNDEsNyBAQCBkZWZpbmUoWwogICAgICAgICAvLyBEZWZp bmUgbGlzdCBvZiBub2RlcyBvbiB3aGljaCBncmFudCB3aXphcmQgY29udGV4 dCBtZW51IG9wdGlvbiBhcHBlYXJzCiAgICAgICAgIHZhciBzdXBwb3J0ZWRf bm9kZXMgPSBbCiAgICAgICAgICAgICAgICdzY2hlbWEnLCAnY29sbC1mdW5j dGlvbicsICdjb2xsLXNlcXVlbmNlJywKLSAgICAgICAgICAgICAgJ2NvbGwt dGFibGUnLCAnY29sbC12aWV3JywKKyAgICAgICAgICAgICAgJ2NvbGwtdGFi bGUnLCAnY29sbC12aWV3JywgJ2NvbGwtcHJvY2VkdXJlJywKICAgICAgICAg ICAgICAgJ2NvbGwtbWF0ZXJpYWxpemVkX3ZpZXcnLCAnZGF0YWJhc2UnCiAg ICAgICAgICAgICBdLAogCkBAIC01MDgsNiArNTExLDkgQEAgZGVmaW5lKFsK ICAgICAgICAgICAgICAgICAgICAgY2FzZSAnVHJpZ2dlciBGdW5jdGlvbic6 CiAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X3R5cGUgPSAnZnVuY3Rp b24nOwogICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg ICAgICAgICAgICBjYXNlICdQcm9jZWR1cmUnOgorICAgICAgICAgICAgICAg ICAgICAgIG9iamVjdF90eXBlID0gJ3Byb2NlZHVyZSc7CisgICAgICAgICAg ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGNhc2Ug J1RhYmxlJzoKICAgICAgICAgICAgICAgICAgICAgICBvYmplY3RfdHlwZSA9 ICd0YWJsZSc7CiAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CmRpZmYg LS1naXQgYS93ZWIvcGdhZG1pbi90b29scy9ncmFudF93aXphcmQvdGVtcGxh dGVzL2dyYW50X3dpemFyZC9wZy85LjFfcGx1cy9hY2wuanNvbiBiL3dlYi9w Z2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC90ZW1wbGF0ZXMvZ3JhbnRfd2l6 YXJkL3BnLzkuMV9wbHVzL2FjbC5qc29uCmluZGV4IDJkMjFmMTQuLjc4Nzgy YjUgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFy ZC90ZW1wbGF0ZXMvZ3JhbnRfd2l6YXJkL3BnLzkuMV9wbHVzL2FjbC5qc29u CisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC90ZW1wbGF0 ZXMvZ3JhbnRfd2l6YXJkL3BnLzkuMV9wbHVzL2FjbC5qc29uCkBAIC0yNiw1 ICsyNiw5IEBACiAgICAgImZ1bmN0aW9uIjogewogICAgICAgICAidHlwZSI6 ICJGVU5DVElPTiIsCiAgICAgICAgICJhY2wiOiBbIlgiXQorICAgIH0sCisg ICAgInByb2NlZHVyZSI6IHsKKyAgICAgICAgInR5cGUiOiAiUFJPQ0VEVVJF IiwKKyAgICAgICAgImFjbCI6IFsiWCJdCiAgICAgfQogfQpkaWZmIC0tZ2l0 IGEvd2ViL3BnYWRtaW4vdG9vbHMvZ3JhbnRfd2l6YXJkL3RlbXBsYXRlcy9n cmFudF93aXphcmQvcGcvOS4xX3BsdXMvc3FsL2Z1bmN0aW9uLnNxbCBiL3dl Yi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC90ZW1wbGF0ZXMvZ3JhbnRf d2l6YXJkL3BnLzkuMV9wbHVzL3NxbC9mdW5jdGlvbi5zcWwKaW5kZXggN2Zh ZDIyNS4uMDY3NjA2ZiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMv Z3JhbnRfd2l6YXJkL3RlbXBsYXRlcy9ncmFudF93aXphcmQvcGcvOS4xX3Bs dXMvc3FsL2Z1bmN0aW9uLnNxbAorKysgYi93ZWIvcGdhZG1pbi90b29scy9n cmFudF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9wZy85LjFfcGx1 cy9zcWwvZnVuY3Rpb24uc3FsCkBAIC0xLDE0ICsxLDE0IEBACiB7IyA9PT09 PSBGZXRjaCBsaXN0IG9mIERhdGFiYXNlIG9iamVjdCB0eXBlcyhGdW5jdGlv bnMpID09PT09PSAjfQogeyUgaWYgdHlwZSBhbmQgbm9kZV9pZCBhbmQgbnNw bmFtZSAlfQogeyUgc2V0IGZ1bmNfdHlwZSA9ICdUcmlnZ2VyIEZ1bmN0aW9u JyBpZiB0eXBlID09ICd0cmlnZ2VyX2Z1bmN0aW9uJyBlbHNlICdGdW5jdGlv bicgJX0KK3slIHNldCBpY29uID0gJ2ljb24tZnVuY3Rpb24nIGlmIHR5cGUg PT0gJ2Z1bmN0aW9uJyBlbHNlICdpY29uLXRyaWdnZXJfZnVuY3Rpb24nICV9 CiBTRUxFQ1QKICAgICBwci5vaWQsCiAgICAgcGdfZ2V0X2Z1bmN0aW9uX2lk ZW50aXR5X2FyZ3VtZW50cyhwci5vaWQpIEFTIHByb2FyZ3MsCi0gICAgeyMg cHIucHJvbmFtZSB8fCAnKCcgfHwgcGdfZ2V0X2Z1bmN0aW9uX2lkZW50aXR5 X2FyZ3VtZW50cyhwci5vaWQpIHx8ICcpJyBBUyBuYW1lLCN9CiAgICAgcHIu cHJvbmFtZSBBUyBuYW1lLAotICAgICd7eyBuc3BuYW1lIH19JyBBUyBuc3Bu YW1lLAogICAgICd7eyBmdW5jX3R5cGUgfX0nIEFTIG9iamVjdF90eXBlLAot ICAgICd7eyAiaWNvbi1mdW5jdGlvbiIgaWYgdHlwZSAhPSAidHJpZ2dlcl9m dW5jdGlvbiIgZWxzZSAiaWNvbi10cmlnZ2VyX2Z1bmN0aW9uIiB9fScgQVMg aWNvbgorICAgICd7eyBuc3BuYW1lIH19JyBBUyBuc3BuYW1lLAorICAgICd7 eyBpY29uIH19JyBBUyBpY29uCiBGUk9NCiAgICAgcGdfcHJvYyBwcgogSk9J TiBwZ190eXBlIHR5cCBPTiB0eXAub2lkPXByb3JldHR5cGUKZGlmZiAtLWdp dCBhL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC90ZW1wbGF0ZXMv Z3JhbnRfd2l6YXJkL3BnLzkuMV9wbHVzL3NxbC9ncmFudF9mdW5jdGlvbi5z cWwgYi93ZWIvcGdhZG1pbi90b29scy9ncmFudF93aXphcmQvdGVtcGxhdGVz L2dyYW50X3dpemFyZC9wZy85LjFfcGx1cy9zcWwvZ3JhbnRfZnVuY3Rpb24u c3FsCmluZGV4IGFlYTY4YWYuLjdlOGU1MDYgMTAwNjQ0Ci0tLSBhL3dlYi9w Z2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC90ZW1wbGF0ZXMvZ3JhbnRfd2l6 YXJkL3BnLzkuMV9wbHVzL3NxbC9ncmFudF9mdW5jdGlvbi5zcWwKKysrIGIv d2ViL3BnYWRtaW4vdG9vbHMvZ3JhbnRfd2l6YXJkL3RlbXBsYXRlcy9ncmFu dF93aXphcmQvcGcvOS4xX3BsdXMvc3FsL2dyYW50X2Z1bmN0aW9uLnNxbApA QCAtMiw5ICsyLDggQEAKIHslIGltcG9ydCAnbWFjcm9zL2Z1bmN0aW9ucy9w cml2aWxlZ2UubWFjcm9zJyBhcyBQUklWSUxFR0VfRlVOQ1RJT04gJX0KIHsl IGZvciBvYmogaW4gZGF0YS5vYmplY3RzIC0lfQogeyUgZm9yIHByaXYgaW4g ZGF0YS5wcml2IC0lfQoteyMgPT09PT0gaWYgb2JqZWN0X3R5cGUgaXMgRnVu Y3Rpb24gdGhlbiBhcHBseSBmdW5jdGlvbiBtYXJjcm9zID09PT09ICN9Ci17 JSBpZiAob2JqLm9iamVjdF90eXBlID09ICdGdW5jdGlvbicgb3Igb2JqLm9i amVjdF90eXBlID09ICdUcmlnZ2VyIEZ1bmN0aW9uJykgJX0KLXt7IFBSSVZJ TEVHRV9GVU5DVElPTi5TRVQoY29ubiwgJ0ZVTkNUSU9OJywgcHJpdlsnZ3Jh bnRlZSddLCBvYmoubmFtZSwgcHJpdlsnd2l0aG91dF9ncmFudCddLCBwcml2 Wyd3aXRoX2dyYW50J10sIG9iai5uc3BuYW1lLCBvYmoucHJvYXJncyl9fQor eyUgaWYgKG9iai5vYmplY3RfdHlwZSA9PSAnRnVuY3Rpb24nIG9yIG9iai5v YmplY3RfdHlwZSA9PSAnVHJpZ2dlciBGdW5jdGlvbicgb3Igb2JqLm9iamVj dF90eXBlID09ICdQcm9jZWR1cmUnKSAlfXslIHNldCBmdW5jX3R5cGUgPSAn UFJPQ0VEVVJFJyBpZiBvYmoub2JqZWN0X3R5cGUgPT0gJ1Byb2NlZHVyZScg ZWxzZSAnRlVOQ1RJT04nIGlmIG9iai5vYmplY3RfdHlwZSA9PSAnRnVuY3Rp b24nIG9yIG9iai5vYmplY3RfdHlwZSA9PSAnVHJpZ2dlciBGdW5jdGlvbicg LSV9Cit7eyBQUklWSUxFR0VfRlVOQ1RJT04uU0VUKGNvbm4sIGZ1bmNfdHlw ZSwgcHJpdlsnZ3JhbnRlZSddLCBvYmoubmFtZSwgcHJpdlsnd2l0aG91dF9n cmFudCddLCBwcml2Wyd3aXRoX2dyYW50J10sIG9iai5uc3BuYW1lLCBvYmou cHJvYXJncyl9fQogeyUgZW5kaWYgLSV9CiB7JSBlbmRmb3IgLSV9CiB7JSBl bmRmb3IgLSV9CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29scy9ncmFu dF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9wcGFzLzkuMV9wbHVz L2FjbC5qc29uIGIvd2ViL3BnYWRtaW4vdG9vbHMvZ3JhbnRfd2l6YXJkL3Rl bXBsYXRlcy9ncmFudF93aXphcmQvcHBhcy85LjFfcGx1cy9hY2wuanNvbgpp bmRleCAyZDIxZjE0Li43ODc4MmI1IDEwMDY0NAotLS0gYS93ZWIvcGdhZG1p bi90b29scy9ncmFudF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9w cGFzLzkuMV9wbHVzL2FjbC5qc29uCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xz L2dyYW50X3dpemFyZC90ZW1wbGF0ZXMvZ3JhbnRfd2l6YXJkL3BwYXMvOS4x X3BsdXMvYWNsLmpzb24KQEAgLTI2LDUgKzI2LDkgQEAKICAgICAiZnVuY3Rp b24iOiB7CiAgICAgICAgICJ0eXBlIjogIkZVTkNUSU9OIiwKICAgICAgICAg ImFjbCI6IFsiWCJdCisgICAgfSwKKyAgICAicHJvY2VkdXJlIjogeworICAg ICAgICAidHlwZSI6ICJQUk9DRURVUkUiLAorICAgICAgICAiYWNsIjogWyJY Il0KICAgICB9CiB9CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29scy9n cmFudF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9wcGFzLzkuMV9w bHVzL3NxbC9mdW5jdGlvbi5zcWwgYi93ZWIvcGdhZG1pbi90b29scy9ncmFu dF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9wcGFzLzkuMV9wbHVz L3NxbC9mdW5jdGlvbi5zcWwKaW5kZXggN2ZhZDIyNS4uODU1YTg0MSAxMDA2 NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZ3JhbnRfd2l6YXJkL3RlbXBs YXRlcy9ncmFudF93aXphcmQvcHBhcy85LjFfcGx1cy9zcWwvZnVuY3Rpb24u c3FsCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50X3dpemFyZC90ZW1w bGF0ZXMvZ3JhbnRfd2l6YXJkL3BwYXMvOS4xX3BsdXMvc3FsL2Z1bmN0aW9u LnNxbApAQCAtMSwxNCArMSwxNCBAQAogeyMgPT09PT0gRmV0Y2ggbGlzdCBv ZiBEYXRhYmFzZSBvYmplY3QgdHlwZXMoRnVuY3Rpb25zKSA9PT09PT0gI30K IHslIGlmIHR5cGUgYW5kIG5vZGVfaWQgYW5kIG5zcG5hbWUgJX0KLXslIHNl dCBmdW5jX3R5cGUgPSAnVHJpZ2dlciBGdW5jdGlvbicgaWYgdHlwZSA9PSAn dHJpZ2dlcl9mdW5jdGlvbicgZWxzZSAnRnVuY3Rpb24nICV9Cit7JSBzZXQg ZnVuY190eXBlID0gJ1RyaWdnZXIgRnVuY3Rpb24nIGlmIHR5cGUgPT0gJ3Ry aWdnZXJfZnVuY3Rpb24nIGVsc2UgJ1Byb2NlZHVyZScgaWYgdHlwZSA9PSAn cHJvY2VkdXJlJyBlbHNlICdGdW5jdGlvbicgJX0KK3slIHNldCBpY29uID0g J2ljb24tZnVuY3Rpb24nIGlmIHR5cGUgPT0gJ2Z1bmN0aW9uJyBlbHNlICdp Y29uLXByb2NlZHVyZScgaWYgdHlwZSA9PSAncHJvY2VkdXJlJyBlbHNlICdp Y29uLXRyaWdnZXJfZnVuY3Rpb24nICV9CiBTRUxFQ1QKICAgICBwci5vaWQs CiAgICAgcGdfZ2V0X2Z1bmN0aW9uX2lkZW50aXR5X2FyZ3VtZW50cyhwci5v aWQpIEFTIHByb2FyZ3MsCi0gICAgeyMgcHIucHJvbmFtZSB8fCAnKCcgfHwg cGdfZ2V0X2Z1bmN0aW9uX2lkZW50aXR5X2FyZ3VtZW50cyhwci5vaWQpIHx8 ICcpJyBBUyBuYW1lLCN9CiAgICAgcHIucHJvbmFtZSBBUyBuYW1lLAotICAg ICd7eyBuc3BuYW1lIH19JyBBUyBuc3BuYW1lLAogICAgICd7eyBmdW5jX3R5 cGUgfX0nIEFTIG9iamVjdF90eXBlLAotICAgICd7eyAiaWNvbi1mdW5jdGlv biIgaWYgdHlwZSAhPSAidHJpZ2dlcl9mdW5jdGlvbiIgZWxzZSAiaWNvbi10 cmlnZ2VyX2Z1bmN0aW9uIiB9fScgQVMgaWNvbgorICAgICd7eyBuc3BuYW1l IH19JyBBUyBuc3BuYW1lLAorICAgICd7eyBpY29uIH19JyBBUyBpY29uCiBG Uk9NCiAgICAgcGdfcHJvYyBwcgogSk9JTiBwZ190eXBlIHR5cCBPTiB0eXAu b2lkPXByb3JldHR5cGUKQEAgLTE4LDYgKzE4LDcgQEAgTEVGVCBPVVRFUiBK T0lOIHBnX2Rlc2NyaXB0aW9uIGRlcyBPTiAoZGVzLm9iam9pZD1wci5vaWQg QU5EIGRlcy5jbGFzc29pZD0ncGdfcHIKIFdIRVJFCiAgICAgcHJvaXNhZ2cg PSBGQUxTRSBBTkQgcHJvbmFtZXNwYWNlID0ge3sgbm9kZV9pZCB9fTo6b2lk CiAgICAgQU5EIHR5cG5hbWUge3sgJ05PVCcgaWYgdHlwZSAhPSAndHJpZ2dl cl9mdW5jdGlvbicgZWxzZSAnJyB9fSBJTiAoJ3RyaWdnZXInLCAnZXZlbnRf dHJpZ2dlcicpCisgICAgQU5EIHByLnByb3R5cGUgPSB7eyAwIGlmIHR5cGUg IT0gJ3Byb2NlZHVyZScgZWxzZSAxIH19CiBPUkRFUiBCWQogICAgIHByb25h bWUKIHslIGVuZGlmICV9CmRpZmYgLS1naXQgYS93ZWIvcGdhZG1pbi90b29s cy9ncmFudF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9wcGFzLzku MV9wbHVzL3NxbC9nZXRfc2NoZW1hcy5zcWwgYi93ZWIvcGdhZG1pbi90b29s cy9ncmFudF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9wcGFzLzku MV9wbHVzL3NxbC9nZXRfc2NoZW1hcy5zcWwKaW5kZXggNGY2ZmQ1YS4uNGQ0 N2ZhMSAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vdG9vbHMvZ3JhbnRfd2l6 YXJkL3RlbXBsYXRlcy9ncmFudF93aXphcmQvcHBhcy85LjFfcGx1cy9zcWwv Z2V0X3NjaGVtYXMuc3FsCisrKyBiL3dlYi9wZ2FkbWluL3Rvb2xzL2dyYW50 X3dpemFyZC90ZW1wbGF0ZXMvZ3JhbnRfd2l6YXJkL3BwYXMvOS4xX3BsdXMv c3FsL2dldF9zY2hlbWFzLnNxbApAQCAtMSwxMSArMSwxMiBAQAogeyMgPT09 PT0gRmV0Y2ggbGlzdCBvZiBhbGwgc2NoZW1hcyA9PT09PSAjfQoteyUgaW1w b3J0ICdjYXRhbG9nL3BnL21hY3Jvcy9jYXRhbG9ncy5zcWwnIGFzIENBVEFM T0dTICV9Cit7JSBpbXBvcnQgJ2NhdGFsb2cvcHBhcy9tYWNyb3MvY2F0YWxv Z3Muc3FsJyBhcyBDQVRBTE9HUyAlfQogU0VMRUNUCiAgICAgbnNwLm9pZCwK ICAgICBuc3AubnNwbmFtZSBhcyBuYW1lCiBGUk9NCiAgICAgcGdfbmFtZXNw YWNlIG5zcAogV0hFUkUKKyAgICBuc3AubnNwcGFyZW50ID0gMCBBTkQKICAg ICB7JSBpZiBuc3BpZCAlfQogICAgIG5zcC5vaWQ9e3tuc3BpZH19OjppbnQg QU5ECiAgICAgeyUgZWxzZSAlfQpkaWZmIC0tZ2l0IGEvd2ViL3BnYWRtaW4v dG9vbHMvZ3JhbnRfd2l6YXJkL3RlbXBsYXRlcy9ncmFudF93aXphcmQvcHBh cy85LjFfcGx1cy9zcWwvZ3JhbnRfZnVuY3Rpb24uc3FsIGIvd2ViL3BnYWRt aW4vdG9vbHMvZ3JhbnRfd2l6YXJkL3RlbXBsYXRlcy9ncmFudF93aXphcmQv cHBhcy85LjFfcGx1cy9zcWwvZ3JhbnRfZnVuY3Rpb24uc3FsCmluZGV4IGFl YTY4YWYuLjdlOGU1MDYgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rvb2xz L2dyYW50X3dpemFyZC90ZW1wbGF0ZXMvZ3JhbnRfd2l6YXJkL3BwYXMvOS4x X3BsdXMvc3FsL2dyYW50X2Z1bmN0aW9uLnNxbAorKysgYi93ZWIvcGdhZG1p bi90b29scy9ncmFudF93aXphcmQvdGVtcGxhdGVzL2dyYW50X3dpemFyZC9w cGFzLzkuMV9wbHVzL3NxbC9ncmFudF9mdW5jdGlvbi5zcWwKQEAgLTIsOSAr Miw4IEBACiB7JSBpbXBvcnQgJ21hY3Jvcy9mdW5jdGlvbnMvcHJpdmlsZWdl Lm1hY3JvcycgYXMgUFJJVklMRUdFX0ZVTkNUSU9OICV9CiB7JSBmb3Igb2Jq IGluIGRhdGEub2JqZWN0cyAtJX0KIHslIGZvciBwcml2IGluIGRhdGEucHJp diAtJX0KLXsjID09PT09IGlmIG9iamVjdF90eXBlIGlzIEZ1bmN0aW9uIHRo ZW4gYXBwbHkgZnVuY3Rpb24gbWFyY3JvcyA9PT09PSAjfQoteyUgaWYgKG9i ai5vYmplY3RfdHlwZSA9PSAnRnVuY3Rpb24nIG9yIG9iai5vYmplY3RfdHlw ZSA9PSAnVHJpZ2dlciBGdW5jdGlvbicpICV9Ci17eyBQUklWSUxFR0VfRlVO Q1RJT04uU0VUKGNvbm4sICdGVU5DVElPTicsIHByaXZbJ2dyYW50ZWUnXSwg b2JqLm5hbWUsIHByaXZbJ3dpdGhvdXRfZ3JhbnQnXSwgcHJpdlsnd2l0aF9n cmFudCddLCBvYmoubnNwbmFtZSwgb2JqLnByb2FyZ3MpfX0KK3slIGlmIChv Ymoub2JqZWN0X3R5cGUgPT0gJ0Z1bmN0aW9uJyBvciBvYmoub2JqZWN0X3R5 cGUgPT0gJ1RyaWdnZXIgRnVuY3Rpb24nIG9yIG9iai5vYmplY3RfdHlwZSA9 PSAnUHJvY2VkdXJlJykgJX17JSBzZXQgZnVuY190eXBlID0gJ1BST0NFRFVS RScgaWYgb2JqLm9iamVjdF90eXBlID09ICdQcm9jZWR1cmUnIGVsc2UgJ0ZV TkNUSU9OJyBpZiBvYmoub2JqZWN0X3R5cGUgPT0gJ0Z1bmN0aW9uJyBvciBv Ymoub2JqZWN0X3R5cGUgPT0gJ1RyaWdnZXIgRnVuY3Rpb24nIC0lfQore3sg UFJJVklMRUdFX0ZVTkNUSU9OLlNFVChjb25uLCBmdW5jX3R5cGUsIHByaXZb J2dyYW50ZWUnXSwgb2JqLm5hbWUsIHByaXZbJ3dpdGhvdXRfZ3JhbnQnXSwg cHJpdlsnd2l0aF9ncmFudCddLCBvYmoubnNwbmFtZSwgb2JqLnByb2FyZ3Mp fX0KIHslIGVuZGlmIC0lfQogeyUgZW5kZm9yIC0lfQogeyUgZW5kZm9yIC0l fQo= --047d7ba97422ef4bba0530882976 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --047d7ba97422ef4bba0530882976--