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 1lFJcj-0002z1-9n for pgadmin-hackers@arkaria.postgresql.org; Thu, 25 Feb 2021 16:36:21 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lFJci-0002Ro-8a for pgadmin-hackers@arkaria.postgresql.org; Thu, 25 Feb 2021 16:36:20 +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 1lFJci-0002Rh-0s for pgadmin-hackers@lists.postgresql.org; Thu, 25 Feb 2021 16:36:20 +0000 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lFJcf-0004df-Mw for pgadmin-hackers@lists.postgresql.org; Thu, 25 Feb 2021 16:36:19 +0000 Received: by mail-pj1-x1031.google.com with SMTP id t9so3821613pjl.5 for ; Thu, 25 Feb 2021 08:36:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=pik21qqd4ePP0hXzDh9i+n5K+y4R1qt1Z9FOrVxMERY=; b=pW1GTbxnEEErivVKRn7bjuVLlHwO3Z3YPzBcW2uOQ2ODnyYL3fZUXuCJVHXSgUGhp4 Ok3lnEJhIfd7NJMhTdM5jvS74MpPTdUV2zafdcqvs/lY7litpd495/F1+su/+Yh2RhbV B1F1z08NSr6Tor7nNiHDN+ed+Vb2ynfIXF43p6sUnGeFLogGFYKxfN9b1a8zwTKb2LAY jn6UxV6z7eCIxTUix5XG4BAPeF5+YFd6rn8kr914HNVZseq1CJFDr88xzUajodyoZ0pt WQ3xT7qpebZ0Fx0uRtGTkg3LND0R6cssibluKFJcGRlyBaykbvYTGss9hsJ1kFA82z7w 6B/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=pik21qqd4ePP0hXzDh9i+n5K+y4R1qt1Z9FOrVxMERY=; b=Fy48Mtuj6Gxfx6AQNd/a27Z/0xth9A4ednjOvEDZxM76In288sff/dKzJKdEpS+6jx jA+KC0rDCen6afpXSJMZK0KtmWLnY+8JC1vTaWqadPW0ktKOqbErJRFTv/Iqw6L42yGB w+cwls4vEpMZHF/hFMytUhmQ2TYaLO7qWnWaPBfAh1//f53/jxhJHVkWFdDTYNS70WIr Ch87n729wM6ZrK+507J4J1BIS61Ron+gWcOqfP+wcBlb/Bgl7lKKm/8PrTVsKNWkCYjJ JjbDvmUHeStcrHfAGTu5lvodRl9Lm4doKoQvNT8k1gBzKjiC7b0Q5RKeIaVBwc21E+8C U3bQ== X-Gm-Message-State: AOAM533kN2Hg7v6P9VuY18XLdyFFhK6j1bk/OYkfHQD7zMP3jzSDIOwG 1AI5nO9mx/VDl6tmIS2a8/rOisYWjkgV8CVOORzfWnrdp7IfkQ== X-Google-Smtp-Source: ABdhPJxHrcWO+5nvktIyaQpK66DaDdLOPNwNaNPPbifuD2Qtfqz/d6ZUopPTlcGoxBsyOShf51CCQd2dwrqU0P2HgCA= X-Received: by 2002:a17:90a:4092:: with SMTP id l18mr4053956pjg.1.1614270974977; Thu, 25 Feb 2021 08:36:14 -0800 (PST) MIME-Version: 1.0 From: Alessandro De Maria Date: Thu, 25 Feb 2021 16:36:03 +0000 Message-ID: Subject: Feature 6270: Allow for --load-servers to replace current server list To: pgadmin-hackers@lists.postgresql.org Content-Type: multipart/mixed; boundary="00000000000009113c05bc2bc0ac" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --00000000000009113c05bc2bc0ac Content-Type: multipart/alternative; boundary="00000000000009113a05bc2bc0aa" --00000000000009113a05bc2bc0aa Content-Type: text/plain; charset="UTF-8" Hello, I have created a patch for the issue I raised earlier: https://redmine.postgresql.org/issues/6270 I apologise I have never sent git patches before, and I could not find any specific documentation of how you expect to receive contributions. Regards Alessandro -- Alessandro De Maria alessandro.demaria@gmail.com --00000000000009113a05bc2bc0aa Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

I have created a patch for the i= ssue I raised earlier:

https://redmine.postgresql.org/issues/6270

I apologise I have never sent git patches before, and I could not fi= nd any specific documentation of how you expect to receive contributions.

Regards
Alessandro

--
Alessandro De Maria
alessandro.demaria@gmail.com
--00000000000009113a05bc2bc0aa-- --00000000000009113c05bc2bc0ac Content-Type: application/octet-stream; name="0001-6270-add-replace-flag.patch" Content-Disposition: attachment; filename="0001-6270-add-replace-flag.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kll32xqb0 RnJvbSAwN2M1YjEwYjFlMTc4MzM2NzY4ZGMxNzRmYjNiZGIwZDg0Nzc5Y2YzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbGVzc2FuZHJvIERlIE1hcmlhIDxhLmRlbWFyaWFAc3ludGhh Y2UuY29tPgpEYXRlOiBUaHUsIDI1IEZlYiAyMDIxIDE2OjIxOjI1ICswMDAwClN1YmplY3Q6IFtQ QVRDSF0gNjI3MDogYWRkIC0tcmVwbGFjZSBmbGFnCgotLS0KIHdlYi9zZXR1cC5weSB8IDUwICsr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUg Y2hhbmdlZCwgNTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3dlYi9zZXR1cC5weSBiL3dl Yi9zZXR1cC5weQppbmRleCAyMGNlNjU2M2IzLi44NmU2MWZjNzdiIDEwMDY0NAotLS0gYS93ZWIv c2V0dXAucHkKKysrIGIvd2ViL3NldHVwLnB5CkBAIC0zOTcsNiArMzk3LDUxIEBAIGRlZiBzZXR1 cF9kYigpOgogICAgICAgICBpZiBvcy5uYW1lICE9ICdudCc6CiAgICAgICAgICAgICBvcy5jaG1v ZChjb25maWcuU1FMSVRFX1BBVEgsIDBvNjAwKQogCitkZWYgY2xlYXJfc2VydmVycygpOgorICAg ICIiIkNsZWFyIGdyb3VwcyBhbmQgc2VydmVycyBjb25maWd1cmF0aW9ucy4KKworICAgIEFyZ3M6 CisgICAgICAgIGFyZ3MgKEFyZ1BhcnNlcik6IFRoZSBwYXJzZWQgY29tbWFuZCBsaW5lIG9wdGlv bnMKKyAgICAiIiIKKworICAgICMgV2hhdCB1c2VyPworICAgIGxvYWRfdXNlciA9IGFyZ3MudXNl ciBpZiBhcmdzLnVzZXIgaXMgbm90IE5vbmUgZWxzZSBjb25maWcuREVTS1RPUF9VU0VSCisKKyAg ICAjIEFuZCB0aGUgc3FsaXRlIHBhdGgKKyAgICBpZiBhcmdzLnNxbGl0ZV9wYXRoIGlzIG5vdCBO b25lOgorICAgICAgICBjb25maWcuU1FMSVRFX1BBVEggPSBhcmdzLnNxbGl0ZV9wYXRoCisKKyAg ICBhcHAgPSBjcmVhdGVfYXBwKGNvbmZpZy5BUFBfTkFNRSArICctY2xpJykKKyAgICB3aXRoIGFw cC5hcHBfY29udGV4dCgpOgorICAgICAgICB1c2VyID0gVXNlci5xdWVyeS5maWx0ZXJfYnkoZW1h aWw9bG9hZF91c2VyKS5maXJzdCgpCisKKyAgICAgICAgaWYgdXNlciBpcyBOb25lOgorICAgICAg ICAgICAgcHJpbnQoIlRoZSBzcGVjaWZpZWQgdXNlciBJRCAoJXMpIGNvdWxkIG5vdCBiZSBmb3Vu ZC4iICUKKyAgICAgICAgICAgICAgICAgIGxvYWRfdXNlcikKKyAgICAgICAgICAgIHN5cy5leGl0 KDEpCisKKyAgICAgICAgdXNlcl9pZCA9IHVzZXIuaWQKKworICAgICAgICAjIFJlbW92ZSBhbGwg c2VydmVycworICAgICAgICBzZXJ2ZXJzID0gU2VydmVyLnF1ZXJ5LmZpbHRlcl9ieSh1c2VyX2lk PXVzZXJfaWQpCisgICAgICAgIGZvciBzZXJ2ZXIgaW4gc2VydmVyczoKKyAgICAgICAgICAgIGRi LnNlc3Npb24uZGVsZXRlKHNlcnZlcikKKworICAgICAgICAjIFJlbW92ZSBhbGwgZ3JvdXBzCisg ICAgICAgIGdyb3VwcyA9IFNlcnZlckdyb3VwLnF1ZXJ5LmZpbHRlcl9ieSh1c2VyX2lkPXVzZXJf aWQpCisgICAgICAgIGZvciBncm91cCBpbiBncm91cHM6CisgICAgICAgICAgICBkYi5zZXNzaW9u LmRlbGV0ZShncm91cCkKKyAgICAgICAgc2VydmVycyA9IFNlcnZlci5xdWVyeS5maWx0ZXJfYnko dXNlcl9pZD11c2VyX2lkKQorICAgICAgICAKKyAgICAgICAgZm9yIHNlcnZlciBpbiBzZXJ2ZXJz OgorICAgICAgICAgICAgZGIuc2Vzc2lvbi5kZWxldGUoc2VydmVyKQorCisgICAgICAgIHRyeToK KyAgICAgICAgICAgIGRiLnNlc3Npb24uY29tbWl0KCkKKyAgICAgICAgZXhjZXB0IEV4Y2VwdGlv biBhcyBlOgorICAgICAgICAgICAgcHJpbnQoIkVycm9yIGNsZWFyaW5nIHNlcnZlciBjb25maWd1 cmF0aW9uIikKKworCiAKIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAgICAgIyBDb25maWd1 cmF0aW9uIHNldHRpbmdzCkBAIC00MTUsNyArNDYwLDEwIEBAIGlmIF9fbmFtZV9fID09ICdfX21h aW5fXyc6CiAgICAgaW1wX2dyb3VwID0gcGFyc2VyLmFkZF9hcmd1bWVudF9ncm91cCgnTG9hZCBz ZXJ2ZXIgY29uZmlnJykKICAgICBpbXBfZ3JvdXAuYWRkX2FyZ3VtZW50KCctLWxvYWQtc2VydmVy cycsIG1ldGF2YXI9IklOUFVUX0ZJTEUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVs cD0nTG9hZCBzZXJ2ZXJzIGludG8gdGhlIERCJywgcmVxdWlyZWQ9RmFsc2UpCisgICAgaW1wX2dy b3VwLmFkZF9hcmd1bWVudCgnLS1yZXBsYWNlJywgZGVzdD0ncmVwbGFjZScsIGFjdGlvbj0nc3Rv cmVfdHJ1ZScsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWxwPSdyZXBsYWNlIHNlcnZl ciBjb25maWd1cmF0aW9ucycsIHJlcXVpcmVkPUZhbHNlKQogCisgICAgaW1wX2dyb3VwLnNldF9k ZWZhdWx0cyhyZXBsYWNlPUZhbHNlKQogICAgICMgQ29tbW9uIGFyZ3MKICAgICBwYXJzZXIuYWRk X2FyZ3VtZW50KCctLXNxbGl0ZS1wYXRoJywgbWV0YXZhcj0iUEFUSCIsCiAgICAgICAgICAgICAg ICAgICAgICAgICBoZWxwPSdEdW1wL2xvYWQgd2l0aCB0aGUgc3BlY2lmaWVkIHBnQWRtaW4gY29u ZmlnIERCJwpAQCAtNDQyLDYgKzQ5MCw4IEBAIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAg ICAgICAgICAgICBwcmludChzdHIoZSkpCiAgICAgZWxpZiBhcmdzLmxvYWRfc2VydmVycyBpcyBu b3QgTm9uZToKICAgICAgICAgdHJ5OgorICAgICAgICAgICAgaWYgYXJncy5yZXBsYWNlOgorICAg ICAgICAgICAgICAgIGNsZWFyX3NlcnZlcnMoKQogICAgICAgICAgICAgbG9hZF9zZXJ2ZXJzKGFy Z3MpCiAgICAgICAgIGV4Y2VwdCBFeGNlcHRpb24gYXMgZToKICAgICAgICAgICAgIHByaW50KHN0 cihlKSkKLS0gCjIuMjQuMyAoQXBwbGUgR2l0LTEyOCkKCg== --00000000000009113c05bc2bc0ac--