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 1kmENx-0006Sx-LW for pgadmin-hackers@arkaria.postgresql.org; Mon, 07 Dec 2020 11:08:53 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kmENu-0006Dv-L9 for pgadmin-hackers@arkaria.postgresql.org; Mon, 07 Dec 2020 11:08:50 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmENu-0006DP-Fm for pgadmin-hackers@lists.postgresql.org; Mon, 07 Dec 2020 11:08:50 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmENl-00058f-Am for pgadmin-hackers@lists.postgresql.org; Mon, 07 Dec 2020 11:08:49 +0000 Received: from gothos.postgresql.org ([2604:1380:2000:7501::68]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmENj-0006Hq-7P for pgadmin-hackers@lists.postgresql.org; Mon, 07 Dec 2020 11:08:39 +0000 Received: from localhost ([127.0.0.1] helo=gothos.postgresql.org) by gothos.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1kmENh-0007WH-Dk for pgadmin-hackers@lists.postgresql.org; Mon, 07 Dec 2020 11:08:37 +0000 Content-Type: multipart/mixed; boundary="===============3039563322458811777==" MIME-Version: 1.0 From: Akshay Joshi To: pgadmin-hackers@lists.postgresql.org Subject: pgAdmin 4 commit: Initial WIP ERD Tool implementation. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 07 Dec 2020 11:08:37 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --===============3039563322458811777== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW5pdGlhbCBXSVAgRVJEIFRvb2wgaW1wbGVtZW50YXRpb24uCgpCcmFuY2gKLS0tLS0tCkVSRFRv b2wKCkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9naXR3ZWI/cD1w Z2FkbWluNC5naXQ7YT1jb21taXRkaWZmO2g9MDVjZjJmNjZkYTBlMDRiNzRiNGNhY2M3ZjAwNzJk ZGVlMzgxYjMxZApBdXRob3I6IEFkaXR5YSBUb3Nobml3YWwgPGFkaXR5YS50b3Nobml3YWxAZW50 ZXJwcmlzZWRiLmNvbT4KCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCndlYi8uZXNsaW50 cmMuanMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArCndlYi9wYWNr YWdlLmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMSArLQouLi4v c2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy90YWJsZXMvX19pbml0X18ucHkgICB8ICAxNTUgKy0K Li4uL3RhYmxlcy9jb25zdHJhaW50cy9mb3JlaWduX2tleS91dGlscy5weSAgICAgICAgfCAgIDE3 ICstCi4uLi9zY2hlbWFzL3RhYmxlcy9wYXJ0aXRpb25zL19faW5pdF9fLnB5ICAgICAgICAgIHwg ICAgMyArLQouLi4vdGVtcGxhdGVzL2ZvcmVpZ25fa2V5L3NxbC9kZWZhdWx0L2NyZWF0ZS5zcWwg ICB8ICAgIDYgKy0KLi4uL3NlcnZlcnMvZGF0YWJhc2VzL3NjaGVtYXMvdGFibGVzL3V0aWxzLnB5 ICAgICAgfCAgMTY3ICsrLQouLi4vc2VydmVycy9kYXRhYmFzZXMvc2NoZW1hcy91dGlscy5weSAg ICAgICAgICAgICB8ICAgMzAgKy0KLi4uL3NlcnZlcnMvZGF0YWJhc2VzL3N0YXRpYy9qcy9kYXRh YmFzZS5qcyAgICAgICAgfCAgIDEzICsKd2ViL3BnYWRtaW4vc3RhdGljL2J1bmRsZS9icm93c2Vy LmpzICAgICAgICAgICAgICAgfCAgICAxICsKd2ViL3BnYWRtaW4vc3RhdGljL2pzL2JhY2tmb3Jt LnBnYWRtaW4uanMgICAgICAgICAgfCAgICA0ICsKd2ViL3BnYWRtaW4vc3RhdGljL2pzL2JhY2tn cmlkLnBnYWRtaW4uanMgICAgICAgICAgfCAgIDEwICstCndlYi9wZ2FkbWluL3N0YXRpYy9zY3Nz L19ib290c3RyYXAub3ZlcnJpZGVzLnNjc3MgIHwgICAxNCArCndlYi9wZ2FkbWluL3N0YXRpYy9z Y3NzL19wZ2FkbWluLnN0eWxlLnNjc3MgICAgICAgIHwgICAgNiArCndlYi9wZ2FkbWluL3N0YXRp Yy9zY3NzL190aXBweS5vdmVycmlkZXMuc2NzcyAgICAgIHwgICAxNSArCndlYi9wZ2FkbWluL3N0 YXRpYy9zY3NzL3BnYWRtaW4uc2NzcyAgICAgICAgICAgICAgIHwgICAgMiArLQouLi4vc3RhdGlj L3Njc3MvcmVzb3VyY2VzL19kZWZhdWx0LnZhcmlhYmxlcy5zY3NzICB8ICAgMTYgKy0KLi4uL3Nj c3MvcmVzb3VyY2VzL2RhcmsvX3RoZW1lLnZhcmlhYmxlcy5zY3NzICAgICAgfCAgICA4ICsKLi4u L2RhdGFncmlkL3N0YXRpYy9qcy9kYXRhZ3JpZF9wYW5lbF90aXRsZS5qcyAgICAgfCAgIDEzICst Ci4uLi90b29scy9kYXRhZ3JpZC9zdGF0aWMvanMvc2hvd19xdWVyeV90b29sLmpzICAgIHwgICAy NSArLQp3ZWIvcGdhZG1pbi90b29scy9lcmQvX19pbml0X18ucHkgICAgICAgICAgICAgICAgICB8 ICA1ODcgKysrKysrKysKd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRfbW9kdWxl LmpzICAgICAgfCAgMjE2ICsrKwouLi4vdG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC9FUkRD b3JlLmpzICAgICAgICB8ICAzNTQgKysrKysKLi4uL3Rvb2xzL2VyZC9zdGF0aWMvanMvZXJkX3Rv b2wvRVJETW9kZWwuanMgICAgICAgfCAgIDEyICsKLi4uL3N0YXRpYy9qcy9lcmRfdG9vbC9kaWFs b2dzL0RpYWxvZ1dyYXBwZXIuanMgICAgfCAgMTQwICsrCi4uLi9lcmQvc3RhdGljL2pzL2VyZF90 b29sL2RpYWxvZ3MvRW50aXR5RGlhbG9nLmpzIHwgIDY3MSArKysrKysrKysKLi4uL3N0YXRpYy9q cy9lcmRfdG9vbC9kaWFsb2dzL01hbnlUb01hbnlEaWFsb2cuanMgfCAgMTE2ICsrCi4uLi9zdGF0 aWMvanMvZXJkX3Rvb2wvZGlhbG9ncy9PbmVUb01hbnlEaWFsb2cuanMgIHwgIDExNiArKwouLi4v dG9vbHMvZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC9kaWFsb2dzL2luZGV4LmpzICB8ICAgMTQgKwp3 ZWIvcGdhZG1pbi90b29scy9lcmQvc3RhdGljL2pzL2VyZF90b29sL2luZGV4LmpzICB8ICAgMjAg KwouLi4vZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC9saW5rcy9PbmVUb01hbnlMaW5rLmpzeCB8ICAy OTEgKysrKwouLi4vZXJkL3N0YXRpYy9qcy9lcmRfdG9vbC9ub2Rlcy9UYWJsZU5vZGUuanN4ICAg ICB8ICAxOTMgKysrCi4uLi9lcmQvc3RhdGljL2pzL2VyZF90b29sL3BvcnRzL09uZVRvTWFueVBv cnQuanMgIHwgICAzNCArCi4uLi9qcy9lcmRfdG9vbC91aV9jb21wb25lbnRzL0JvZHlXaWRnZXQu anN4ICAgICAgIHwgIDY3NCArKysrKysrKysKLi4uL2pzL2VyZF90b29sL3VpX2NvbXBvbmVudHMv Q29ubmVjdGlvbkJhci5qc3ggICAgfCAgIDM0ICsKLi4uL2pzL2VyZF90b29sL3VpX2NvbXBvbmVu dHMvRmxvYXRpbmdOb3RlLmpzeCAgICAgfCAgIDQ4ICsKLi4uL3N0YXRpYy9qcy9lcmRfdG9vbC91 aV9jb21wb25lbnRzL0xvYWRlci5qc3ggICAgfCAgIDE4ICsKLi4uL3N0YXRpYy9qcy9lcmRfdG9v bC91aV9jb21wb25lbnRzL1Rvb2xCYXIuanN4ICAgfCAgIDczICsKd2ViL3BnYWRtaW4vdG9vbHMv ZXJkL3N0YXRpYy9qcy9lcmRfdG9vbF9ob29rLmpzICAgfCAgIDM1ICsKd2ViL3BnYWRtaW4vdG9v bHMvZXJkL3N0YXRpYy9qcy9pbmRleC5qcyAgICAgICAgICAgfCAgIDIzICsKd2ViL3BnYWRtaW4v dG9vbHMvZXJkL3N0YXRpYy9zY3NzL19lcmQuc2NzcyAgICAgICAgfCAgMTg5ICsrKwp3ZWIvcGdh ZG1pbi90b29scy9lcmQvdGVtcGxhdGVzL2VyZC9pbmRleC5odG1sICAgICB8ICAgNTUgKwp3ZWIv cGdhZG1pbi90b29scy9lcmQvdGVzdHMvX19pbml0X18ucHkgICAgICAgICAgICB8ICAgMTUgKwp3 ZWIvcGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9jbG9zZS5weSAgICAgICAgICB8ICAgNTUg Kwp3ZWIvcGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9pbml0aWFsaXplLnB5ICAgICB8ICAg NTQgKwp3ZWIvcGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9wYW5lbC5weSAgICAgICAgICB8 ICAgNDQgKwp3ZWIvcGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9wcmVxdWlzaXRlLnB5ICAg ICB8ICAgNTIgKwp3ZWIvcGdhZG1pbi90b29scy9lcmQvdGVzdHMvdGVzdF9zcWwucHkgICAgICAg ICAgICB8ICAgNjcgKwouLi4vdG9vbHMvZXJkL3Rlc3RzL3Rlc3Rfc3FsX2lucHV0X2RhdGEuanNv biAgICAgICB8ICAxMDYgKysKd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3Rlc3RzL3Rlc3Rfc3FsX291 dHB1dC5zcWwgICAgfCAgIDI1ICsKd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3Rlc3RzL3Rlc3RfdGFi bGVzLnB5ICAgICAgICAgfCAgIDc5ICsKd2ViL3BnYWRtaW4vdG9vbHMvZXJkL3V0aWxzLnB5ICAg ICAgICAgICAgICAgICAgICAgfCAgIDcxICsKd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3N0 YXRpYy9qcy9zcWxlZGl0b3IuanMgfCAgICA3ICstCndlYi9wZ2FkbWluL3V0aWxzL2NzcmYucHkg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMyArLQp3ZWIvcGdhZG1pbi91dGlscy9kcml2 ZXIvcHN5Y29wZzIvY29ubmVjdGlvbi5weSAgICB8ICAgIDIgKy0Kd2ViL3JlZ3Jlc3Npb24vamF2 YXNjcmlwdC9lcmQvZXJkX2NvcmVfc3BlYy5qcyAgICAgfCAgMzgyICsrKysrCndlYi9yZWdyZXNz aW9uL2phdmFzY3JpcHQvZXJkL2VyZF9tb2RlbF9zcGVjLmpzICAgIHwgICAzNCArCi4uLi9lcmQv a2V5Ym9hcmRfc2hvcnRjdXRfYWN0aW9uX3NwZWMuanMgICAgICAgICAgIHwgICA2MSArCi4uLi9q YXZhc2NyaXB0L2VyZC9vbmV0b21hbnlfbGlua19zcGVjLmpzICAgICAgICAgIHwgIDEzMyArKwou Li4vamF2YXNjcmlwdC9lcmQvb25ldG9tYW55X3BvcnRfc3BlYy5qcyAgICAgICAgICB8ICAgMjEg Kwp3ZWIvcmVncmVzc2lvbi9qYXZhc2NyaXB0L2VyZC90YWJsZV9ub2RlX3NwZWMuanMgICB8ICAz MDUgKysrKwp3ZWIvcmVncmVzc2lvbi9qYXZhc2NyaXB0L2VyZC90ZXN0X3RhYmxlcy5qcyAgICAg ICB8ICA2NTEgKysrKysrKysrCi4uLi9lcmQvdWlfY29tcG9uZW50cy9ib2R5X3dpZGdldF9zcGVj LmpzICAgICAgICAgIHwgIDQ5NCArKysrKysrCi4uLi9lcmQvdWlfY29tcG9uZW50cy9jb25uZWN0 aW9uX2Jhcl9zcGVjLmpzICAgICAgIHwgICAyNSArCi4uLi9lcmQvdWlfY29tcG9uZW50cy9lcmRf cHJlZmVyZW5jZXMuanMgICAgICAgICAgIHwgIDE0NyArKwouLi4vZXJkL3VpX2NvbXBvbmVudHMv ZmxvYXRpbmdfbm90ZV9zcGVjLmpzICAgICAgICB8ICAgMzkgKwouLi4vamF2YXNjcmlwdC9lcmQv dWlfY29tcG9uZW50cy9sb2FkZXJfc3BlYy5qcyAgICB8ICAgMjMgKwouLi4vamF2YXNjcmlwdC9l cmQvdWlfY29tcG9uZW50cy90b29sYmFyX3NwZWMuanMgICB8ICAgNzYgKwp3ZWIvcmVncmVzc2lv bi9qYXZhc2NyaXB0L2Zha2VfZW5kcG9pbnRzLmpzICAgICAgICB8ICAgIDYgKwp3ZWIvd2VicGFj ay5jb25maWcuanMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQgKy0Kd2ViL3dl YnBhY2suc2hpbS5qcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2ICsKd2Vi L3dlYnBhY2sudGVzdC5jb25maWcuanMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsK d2ViL3lhcm4ubG9jayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNTM5 ICsrKysrKysrKysrKy0tLS0tLS0tCjczIGZpbGVzIGNoYW5nZWQsIDgyMDggaW5zZXJ0aW9ucygr KSwgNzY5IGRlbGV0aW9ucygtKQoK --===============3039563322458811777==--