Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b2YLT-0004Yu-W5 for pgadmin-hackers@arkaria.postgresql.org; Tue, 17 May 2016 06:19:08 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1b2YLT-0002y8-Am for pgadmin-hackers@arkaria.postgresql.org; Tue, 17 May 2016 06:19:07 +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 1b2YLF-0002jJ-PJ for pgadmin-hackers@postgresql.org; Tue, 17 May 2016 06:18:53 +0000 Received: from mail-wm0-x230.google.com ([2a00:1450:400c:c09::230]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1b2YL6-0006mv-UZ for pgadmin-hackers@postgresql.org; Tue, 17 May 2016 06:18:53 +0000 Received: by mail-wm0-x230.google.com with SMTP id a17so12017311wme.0 for ; Mon, 16 May 2016 23:18:44 -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=Asso4YhW8JzRr0P4c85tvx9pmvr3gnkjjaYCZ24qFpU=; b=b26F2+va93dUARVidZe64xwH1lPzKTtVk50tMr/Qf8G5ikmqD/u0aaBfk4CFKYsVZi RlKHJXmOwb4WS/w8aDre72lmiu5FBJ3j5H+gcWMG1K2PAnLGNK/r8ICVDKqc2Cc7iEgd 0t+1T2+mvzN7hjBR5UxW3Fu8G/sX0N9NzOyzQajy9GqjfA6D5OOh12dzN4Lsr3odAb56 qg902CAVbSh3k1spyQ/duvyztH1xhbzoEAzrsxtDz+76dOnFD8c0Geg6xeSTUZ3Xp44u KcrRA+qR7rN1haIe0j3E9LqtvPiLht5OfjH/VPh8yHKwrlUZ7jAIK9/ZHHMyIJimKLiS NwJA== 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=Asso4YhW8JzRr0P4c85tvx9pmvr3gnkjjaYCZ24qFpU=; b=Qwaz7jpMhiFqQaiqgmyWm1jMIBcAJLU5fWfURmiflQ8QaJ93vY6KJDiOC6nIgR4H9Q CTFoMw1N29RRfayW6dd5bmMqDZ1QyynV1r/bZfZuR3PLyQdZIEbWuU+0AquXGojn026Q SVxhYPdtpGYQv1qGluJs3D9N3CYdGOyDn3Mr4LHiAZTFa1Esdb7DNk5k9XLN8LE2jphv j5KnqmjjO75ayJgoyv39R+jZEihXZXH0N+N7yYKKU4GpdeBnV1xvDx7idpNsff5RKY8X MD0OTsFWD4v1aTO3+oiP1H9PIOcYlhDRtu//xpnot9HGymnBKa+nUj07wFz/fxwcheeZ 6fiQ== X-Gm-Message-State: AOPr4FXG5pLlqZWacBD/FC8xDfVzr3vm7nGjI06mrcxZ+YZy1e21O/Jkt5XfRF1kutMnpmVPNGLju32Pl/xonBRx X-Received: by 10.28.133.10 with SMTP id h10mr21924904wmd.49.1463465923840; Mon, 16 May 2016 23:18:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.14.212 with HTTP; Mon, 16 May 2016 23:18:13 -0700 (PDT) In-Reply-To: References: From: Surinder Kumar Date: Tue, 17 May 2016 11:48:13 +0530 Message-ID: Subject: Re: [PATCH] Tables node (pgAdmin4) To: Harshal Dhumal Cc: pgadmin-hackers Content-Type: multipart/mixed; boundary=001a1144202288395f053303b6d4 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 --001a1144202288395f053303b6d4 Content-Type: multipart/alternative; boundary=001a1144202288395a053303b6d2 --001a1144202288395a053303b6d2 Content-Type: text/plain; charset=UTF-8 Hi, Please find attached add-on patch for table's subnode rule. Apply this patch at end after applying previous patches in email thread. *Issue fixed*: "Do Instead" on Rule node under View/M-View node not working in properties mode. Unable to generate proper SQL. On Mon, May 16, 2016 at 7:02 PM, Harshal Dhumal < harshal.dhumal@enterprisedb.com> wrote: > Hi, > > PFA add-on patch for table and it's child node. (please apply this patch > on version 6 patch) > > Murtuza and I fixed following issues: > > 1. SQL formatting > 2. Vacuum grid should not be editable in properties mode. > 3. Column datatype does not get displayed in the properties and edit mode. > 4. Do not allow to add another primary key if one already exist. > > And another minor enhancements. > > > -- > *Harshal Dhumal* > *Software Engineer * > > > > EenterpriseDB > > On Sat, May 14, 2016 at 2:03 AM, Harshal Dhumal < > harshal.dhumal@enterprisedb.com> wrote: > >> >> Hi, >> >> >> PFA updated patches (version: 6) for table and it's child nodes. >> >> -- >> *Harshal Dhumal* >> *Software Engineer * >> >> >> >> EenterpriseDB >> >> On Fri, May 13, 2016 at 6:55 PM, Khushboo Vashi < >> khushboo.vashi@enterprisedb.com> wrote: >> >>> Hi, >>> >>> Review Comments: >>> >>> - Please replace 'can not' with 'cannot' in all the validation messages. >>> - PG 9.1+ Inheritance issue as below: >>> >>> CREATE TABLE public.table1 >>> ( >>> ) >>> ( >>> ) >>> INHERITS (a) >>> WITH ( >>> OIDS = FALSE >>> ) >>> TABLESPACE pg_default; >>> ALTER TABLE public.table1 >>> OWNER to postgres; >>> >>> >>> brackets are coming twice. >>> >> Fixed >> >> >>> >>> - Please maintain one line spacing between SQL queries In the SQL Tab. >>> >> TODO >> >> >>> - Foreign Key Grid in Table css issue: Grid columns expands on the >>> selection of the cell >>> >> Fixed >> >> >>> - Check Constraint: Validated? option should be True by default >>> >> Not sure about this. I cross checked in pgadmin3. >> >> >> >>> - pg 9.4: Exclude constraint does not render in SQL tab >>> >> Fixed >> >> >>> - Missing Security validation >>> >> Fixed >> >> >>> - Vacuum grid should not be editable in properties mode. >>> >> TODO (It's editable but one cannot save it on server from here as there >> is no save button.) >> >> >>> - Edit mode, Fill Factor can be allowed to be null. >>> >> TODO (This is generic issue in Integer and Numeric controls. This issue >> is covered in this partial patch >> >> ) >> >> >>> - While dropping inheritance, related table columns drop SQL are also >>> populated in the SQL Tab >>> >>> ALTER TABLE public."Tbl" >>> NO INHERIT b; >>> ALTER TABLE public."Tbl" DROP COLUMN id; >>> ALTER TABLE public."Tbl" DROP COLUMN name; >>> >>> >> Fixed >> >> >> >>> >>> And also render error while clicking on the save button. >>> >>> ERROR: syntax error at or near "[" >>> LINE 2: INHERIT [; >>> >>> ^ >>> >>> Fixed >> >> >>> - in a Reverse Engineering SQL tab, schema_name.tablename should be >>> there, currently only table_name displays. >>> >> Fixed >> >> >> >>> - Column SQL is showing below text with HTML >>> >>> >>> -- Column: id -- ALTER TABLE public.a DROIP >>> COLUMN id; ALTER TABLE public.a ADD COLUMN id integer; >>> >>> >> I was not able to reproduce exact issue but still I have fixed other >> issue which I found related to column SQL. Hopefully that will fix this >> issue as well. >> >> >>> - The column datatype dependency does not get cleared upon selection of >>> another datatype. >>> >> For example, if I select numeric and gives the length and precision. >>> After that I change the dat-type then, dependent fields should be get >>> cleared. >>> >> Fixed. >> >> >>> >>> - The column datatype does not get displayed in the properties and edit >>> mode if the length and precision are given while creating a column. >>> >> >> TODO ( I cannot fix this blindly as this might introduce another issue(s) >> in column node. I will need Murtuza's help as he has worked on column node) >> >> >>> >>> - Statistics is showing null value even after having value. >>> >> Fixed >> >> >>> >>> - if the check constraints are not validated then put proper icon in >>> tree and also it should be validated in edit mode. >>> >> Not reproducible. >> >> >>> >>> NOTE: I have not checked the Indexes, Triggers and Rules nodes as I do >>> not have much knowledge about it. >>> >>> >> >> >>> Thanks, >>> Khushboo >>> >>> On Fri, May 13, 2016 at 5:24 PM, Harshal Dhumal < >>> harshal.dhumal@enterprisedb.com> wrote: >>> >>>> Hi >>>> >>>> PFA attached patches for table and it's child nodes with python 2.7 >>>> compatibility. >>>> >>>> >> > > > -- > Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgadmin-hackers > > --001a1144202288395a053303b6d2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

Please find attached add-on patch f= or table's subnode rule.
Apply this patch at end after applyi= ng previous patches in email thread.

Issue fixe= d:=C2=A0"Do Instead" on Rule n= ode under View/M-View node not working in properties mode. Unable to genera= te proper SQL.

On Mon, May 16, 2016 at 7:02 PM, Harshal Dhumal <harshal.dhumal@enterprisedb.com> wrote:
Hi,

PFA add-on patch for= table and it's child node. (please apply this patch on version 6 patch= )

Murtuza and I fixed following issues:

1. = SQL formatting
2. Vacuum grid should not be editable in properties mode.=
3. Column datatype does not get displayed in the properties and edit mo= de.
4. Do not allow to add= another primary key if one already exist.

And another minor enhancements.
<= div>


--=C2=A0
Harshal Dhumal
Software Engineer=C2=A0


<= div class=3D"gmail_quote">On Sat, May 14, = 2016 at 2:03 AM, Harshal Dhumal <harshal.dhumal@enterprisedb= .com> wrote:

Hi,


PFA = updated patches (version: 6) for table and it's child nodes.

--=C2= =A0
Harshal Dhumal
Software Engineer=C2=A0




On Fri, May 13, 2016 at = 6:55 PM, Khushboo Vashi <khushboo.vashi@enterprisedb.com= > wrote:
Hi,

Review Comments:

- Please replace 'can not' with 'cannot&#= 39; =C2=A0in all the validation messages.
- PG 9.1+ Inheritance i= ssue as below:
CREATE TABLE public.table1
=
(
)
<= /div>
(
)
=C2=A0 =C2=A0 INHERITS (a)
WITH (
=C2=A0 =C2=A0 OIDS =3D FALSE
)
TABLESPACE pg= _default;
ALTER TABLE public.table1<= /div>
=C2=A0 =C2=A0 OWNER to postgres;

brackets are coming twi= ce.
Fixed
=C2= =A0

- Please maintain one line spacing between SQL qu= eries In the SQL Tab.
TODO
=C2=A0
- Foreign Key Grid in Table css issue: Grid col= umns expands on the selection of the cell
Fixed
=C2=A0
- Check Constraint: Va= lidated? option should be True by default
Not sure about this. I cross checked in pgadmin3.
<= div>
=C2=A0
- pg 9.4: Exclude constraint does not render in SQL t= ab
Fixed
=C2=A0
<= div>- Missing Security validation
Fixed<= br>
=C2=A0
- Vacuum grid should not be editable in p= roperties mode.
TODO (It's ed= itable but one cannot save it on server from here as there is no save butto= n.)
=C2=A0
- Edit mode, Fill Factor can be allow= ed to be null.
TODO (This is gene= ric issue in Integer and Numeric controls. This issue is covered in this partial patch)=
=C2=A0
- While dropping inheritance, related ta= ble columns drop SQL are also populated in the SQL Tab
ALTER TABLE public."Tbl"
=C2=A0 =C2= =A0 NO INHERIT b;
ALTER TABLE public."Tbl" D= ROP COLUMN id;
ALTER TABLE public."Tbl" DROP= COLUMN name;

Fi= xed

=C2=A0

And also render er= ror while clicking on the save button.
ERROR: syntax= error at or near "["
LINE 2: INHERIT [;
^
=
Fixed
=C2=A0
- in= a Reverse Engineering SQL tab, schema_name.tablename should be there, curr= ently only table_name displays.
F= ixed

=C2=A0
- Column SQL is showing below t= ext with HTML

<h= tml><head></head><body>-- Column: id -- ALTER TABLE pu= blic.a DROIP COLUMN id; ALTER TABLE public.a ADD COLUMN id integer;</bod= y></html>

I wa= s not able to reproduce exact issue but still I have fixed other issue whic= h I found related to column SQL. Hopefully that will fix this issue as well= .
=C2=A0
- The column datatype dependency does= not get cleared upon selection of another datatype.
=
=C2=A0For example, if I select numeric and gives the length = and precision. After that I change the dat-type then, dependent fields shou= ld be get cleared.
Fixed.
=C2=A0
=

- The column datatype does not ge= t displayed in the properties and edit mode if the length and precision are= given while creating a column.=C2=A0
=

TODO ( I cannot fix this blindly as this might introduce another i= ssue(s) in column node. I will need Murtuza's help as he has worked on = column node)
=C2=A0

- Statistics = is showing null value even after having value.=C2=A0
Fixed
=C2=A0

= - if the check constraints are not validated then put proper icon in tree a= nd also it should be validated in edit mode.
=
Not reproducible.
=C2=A0

<= div>NOTE: I have not checked the Indexes, Triggers and Rules nodes as I do = not have much knowledge about it.


=C2=A0
=
Thanks,
Khushboo

=

=

--
Sent via pgadmin-hackers mailing list (
pgadmin-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgadmin-hackers=


--001a1144202288395a053303b6d2-- --001a1144202288395f053303b6d4 Content-Type: application/octet-stream; name="rules_add_on.patch" Content-Disposition: attachment; filename="rules_add_on.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iob1t9e61 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dyb3Vw cy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy9ydWxlcy90ZW1w bGF0ZXMvcnVsZXMvanMvcnVsZXMuanMgYi93ZWIvcGdhZG1pbi9icm93c2Vy L3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJs ZXMvcnVsZXMvdGVtcGxhdGVzL3J1bGVzL2pzL3J1bGVzLmpzCmluZGV4IDI5 MDIyYTYuLmI4ZTE1YzkgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dz ZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3Rh Ymxlcy9ydWxlcy90ZW1wbGF0ZXMvcnVsZXMvanMvcnVsZXMuanMKKysrIGIv d2ViL3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0 YWJhc2VzL3NjaGVtYXMvdGFibGVzL3J1bGVzL3RlbXBsYXRlcy9ydWxlcy9q cy9ydWxlcy5qcwpAQCAtNDUsNyArNDUsNyBAQCBmdW5jdGlvbigkLCBfLCBT LCBwZ0FkbWluLCBwZ0Jyb3dzZXIsIENvZGVNaXJyb3IpIHsKICAgICAgIGhh c0RlcGVuZHM6IHRydWUsCiAgICAgICBjYW5Ecm9wOiBmdW5jdGlvbihpdGVt RGF0YSwgaXRlbSwgZGF0YSl7CiAgICAgICAgIHBnQnJvd3Nlci5Ob2Rlc1sn c2NoZW1hJ10uY2FuQ2hpbGREcm9wLmFwcGx5KHRoaXMsIFtpdGVtRGF0YSwg aXRlbSwgZGF0YV0pOwotICAgICAgICBpZihpdGVtRGF0YS5sYWJlbCA9PT0g J19SRVRVUk4nKQorICAgICAgICBpZihfLmhhcyhpdGVtRGF0YSwgJ2xhYmVs JykgJiYgaXRlbURhdGEubGFiZWwgPT09ICdfUkVUVVJOJykKICAgICAgICAg ICByZXR1cm4gZmFsc2U7CiAgICAgICAgIGVsc2UgewogICAgICAgICAgIHJl dHVybiB0cnVlOwpAQCAtNTMsNyArNTMsNyBAQCBmdW5jdGlvbigkLCBfLCBT LCBwZ0FkbWluLCBwZ0Jyb3dzZXIsIENvZGVNaXJyb3IpIHsKICAgICAgIH0s CiAgICAgICBjYW5Ecm9wQ2FzY2FkZTogZnVuY3Rpb24oaXRlbURhdGEsIGl0 ZW0sIGRhdGEpewogICAgICAgICBwZ0Jyb3dzZXIuTm9kZXNbJ3NjaGVtYSdd LmNhbkNoaWxkRHJvcC5hcHBseSh0aGlzLCBbaXRlbURhdGEsIGl0ZW0sIGRh dGFdKTsKLSAgICAgICAgaWYoaXRlbURhdGEubGFiZWwgPT09ICdfUkVUVVJO JykKKyAgICAgICAgaWYoXy5oYXMoaXRlbURhdGEsICdsYWJlbCcpICYmIGl0 ZW1EYXRhLmxhYmVsID09PSAnX1JFVFVSTicpCiAgICAgICAgICAgcmV0dXJu IGZhbHNlOwogICAgICAgICBlbHNlIHsKICAgICAgICAgICByZXR1cm4gdHJ1 ZTsKQEAgLTEzNiw5ICsxMzYsNiBAQCBmdW5jdGlvbigkLCBfLCBTLCBwZ0Fk bWluLCBwZ0Jyb3dzZXIsIENvZGVNaXJyb3IpIHsKICAgICAgICAgICB9CiAg ICAgICAgIH0sCiAgICAgICAgIHsKLSAgICAgICAgICBpZDogJ2NvbW1lbnQn LCBsYWJlbDone3sgXygiQ29tbWVudCIpIH19JywgY2VsbDogJ3N0cmluZycs IHR5cGU6ICdtdWx0aWxpbmUnCi0gICAgICAgIH0sCi0gICAgICAgIHsKICAg ICAgICAgICBpZDogJ2V2ZW50JywgbGFiZWw6J3t7IF8oIkV2ZW50IikgfX0n LCBjb250cm9sOiAnc2VsZWN0MicsCiAgICAgICAgICAgZ3JvdXA6ICd7eyBf KCJEZWZpbml0aW9uIikgfX0nLCB0eXBlOiAndGV4dCcsCiAgICAgICAgICAg c2VsZWN0MjogewpAQCAtMTcyLDYgKzE2OSw5IEBAIGZ1bmN0aW9uKCQsIF8s IFMsIHBnQWRtaW4sIHBnQnJvd3NlciwgQ29kZU1pcnJvcikgewogICAgICAg ICB7CiAgICAgICAgICAgaWQ6ICdlbmFibGVkJywgbGFiZWw6J3t7IF8oIkVu YWJsZWQ/IikgfX0nLAogICAgICAgICAgIHR5cGU6ICdzd2l0Y2gnLCBtb2Rl OiBbJ3Byb3BlcnRpZXMnXQorICAgICAgICB9LAorICAgICAgICB7CisgICAg ICAgICAgaWQ6ICdjb21tZW50JywgbGFiZWw6J3t7IF8oIkNvbW1lbnQiKSB9 fScsIGNlbGw6ICdzdHJpbmcnLCB0eXBlOiAnbXVsdGlsaW5lJwogICAgICAg ICB9CiAgICAgICAgIF0sCiAgICAgICAgIHZhbGlkYXRlOiBmdW5jdGlvbigp IHsKZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVyX2dy b3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy90ZW1wbGF0 ZXMvcnVsZXMvc3FsL2NyZWF0ZS5zcWwgYi93ZWIvcGdhZG1pbi9icm93c2Vy L3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJs ZXMvdGVtcGxhdGVzL3J1bGVzL3NxbC9jcmVhdGUuc3FsCmluZGV4IDFlOWMz NjEuLmJlNzk5NDEgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIv c2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxl cy90ZW1wbGF0ZXMvcnVsZXMvc3FsL2NyZWF0ZS5zcWwKKysrIGIvd2ViL3Bn YWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJhc2Vz L3NjaGVtYXMvdGFibGVzL3RlbXBsYXRlcy9ydWxlcy9zcWwvY3JlYXRlLnNx bApAQCAtMTEsNyArMTEsNyBAQCBDUkVBVEUgT1IgUkVQTEFDRSBSVUxFIHt7 IGNvbm58cXRJZGVudChkYXRhLm5hbWUpIH19IEFTCiB7JSBpZiBkYXRhLmNv bmRpdGlvbiAlfQogICAgIFdIRVJFIHt7IGRhdGEuY29uZGl0aW9uIH19CiB7 JSBlbmRpZiAlfQotICAgIERPeyUgaWYgZGF0YS5pc19pbnN0ZWFkID09IFRy dWUgJX0KKyAgICBET3slIGlmIGRhdGEuZG9faW5zdGVhZCBpbiBbJ3RydWUn LCBUcnVlXSAlfQoge3sgJyBJTlNURUFEJyB9fQogeyUgZWxzZSAlfQoge3sg JycgfX0KZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL2Jyb3dzZXIvc2VydmVy X2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3RhYmxlcy90ZW1w bGF0ZXMvcnVsZXMvc3FsL3VwZGF0ZS5zcWwgYi93ZWIvcGdhZG1pbi9icm93 c2VyL3NlcnZlcl9ncm91cHMvc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90 YWJsZXMvdGVtcGxhdGVzL3J1bGVzL3NxbC91cGRhdGUuc3FsCmluZGV4IDg1 MjgxOGYuLjUwYjU0MzQgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL2Jyb3dz ZXIvc2VydmVyX2dyb3Vwcy9zZXJ2ZXJzL2RhdGFiYXNlcy9zY2hlbWFzL3Rh Ymxlcy90ZW1wbGF0ZXMvcnVsZXMvc3FsL3VwZGF0ZS5zcWwKKysrIGIvd2Vi L3BnYWRtaW4vYnJvd3Nlci9zZXJ2ZXJfZ3JvdXBzL3NlcnZlcnMvZGF0YWJh c2VzL3NjaGVtYXMvdGFibGVzL3RlbXBsYXRlcy9ydWxlcy9zcWwvdXBkYXRl LnNxbApAQCAtMSw1ICsxLDQgQEAKIHsjID09PT09IFVwZGF0ZSBSdWxlID09 PT09ICN9Ci17JSBpZiBkYXRhLmV2ZW50IG9yIGRhdGEuZG9faW5zdGVhZCBv ciBkYXRhLmNvbmRpdGlvbiAlfQogQ1JFQVRFIE9SIFJFUExBQ0UgUlVMRSB7 eyBjb25ufHF0SWRlbnQob19kYXRhLm5hbWUpIH19IEFTCiAgICAgT04geyUg aWYgZGF0YS5ldmVudCBhbmQgZGF0YS5ldmVudCAhPSBvX2RhdGEuZXZlbnQg JX17eyBkYXRhLmV2ZW50fHVwcGVyIH19eyUgZWxzZSAlfXt7IG9fZGF0YS5l dmVudHx1cHBlciB9fXslIGVuZGlmICV9CiAgVE8ge3sgY29ubnxxdElkZW50 KG9fZGF0YS5zY2hlbWEsIG9fZGF0YS52aWV3KSB9fQpAQCAtOCw3ICs3LDcg QEAgQ1JFQVRFIE9SIFJFUExBQ0UgUlVMRSB7eyBjb25ufHF0SWRlbnQob19k YXRhLm5hbWUpIH19IEFTCiB7JSBlbGlmIGRhdGEuY29uZGl0aW9uIGlzIG5v dCBkZWZpbmVkIGFuZCBvX2RhdGEuY29uZGl0aW9uICV9CiAgICAgV0hFUkUg e3sgb19kYXRhLmNvbmRpdGlvbiB9fQogeyUgZW5kaWYgJX0KLSAgICBETyB7 JSBpZiBkYXRhLmRvX2luc3RlYWQgaW4gWyd0cnVlJywgVHJ1ZV0gJX17eyAn SU5TVEVBRCcgfX17JSBlbmRpZiAlfQorICAgIERPIHslIGlmICgoJ2RvX2lu c3RlYWQnIG5vdCBpbiBkYXRhIGFuZCBvX2RhdGEuZG9faW5zdGVhZCBpbiBb J3RydWUnLCBUcnVlXSkgb3IgKGRhdGEuZG9faW5zdGVhZCBpbiBbJ3RydWUn LCBUcnVlXSkpICV9e3sgJ0lOU1RFQUQnIH19eyUgZW5kaWYgJX0KIHslIGlm IGRhdGEuc3RhdGVtZW50cyBhbmQgZGF0YS5zdGF0ZW1lbnRzICE9IG9fZGF0 YS5zdGF0ZW1lbnRzICV9CiAKIHt7IGRhdGEuc3RhdGVtZW50cy5yc3RyaXAo JzsnKSB9fTsKQEAgLTE5LDYgKzE4LDUgQEAgQ1JFQVRFIE9SIFJFUExBQ0Ug UlVMRSB7eyBjb25ufHF0SWRlbnQob19kYXRhLm5hbWUpIH19IEFTCiAgTk9U SElORzsKIHslIGVuZGlmICV9CiAKLXslIGVuZGlmICV9CiB7JSBpZiBkYXRh LmNvbW1lbnQgaXMgZGVmaW5lZCBhbmQgZGF0YS5jb21tZW50ICE9IG9fZGF0 YS5jb21tZW50ICV9CiBDT01NRU5UIE9OIFJVTEUge3sgY29ubnxxdElkZW50 KG9fZGF0YS5uYW1lKSB9fSBPTiB7eyBjb25ufHF0SWRlbnQob19kYXRhLnNj aGVtYSwgb19kYXRhLnZpZXcpIH19IElTIHt7IGRhdGEuY29tbWVudHxxdExp dGVyYWwgfX07eyUgZW5kaWYgJX0K --001a1144202288395f053303b6d4 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 --001a1144202288395f053303b6d4--