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 1lTgpg-00053M-74 for pgadmin-hackers@arkaria.postgresql.org; Tue, 06 Apr 2021 08:13:08 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1lTgpf-0001GF-5w for pgadmin-hackers@arkaria.postgresql.org; Tue, 06 Apr 2021 08:13:07 +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 1lTgpe-0001G8-SS for pgadmin-hackers@lists.postgresql.org; Tue, 06 Apr 2021 08:13:07 +0000 Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1lTgpb-0004sR-PU for pgadmin-hackers@postgresql.org; Tue, 06 Apr 2021 08:13:05 +0000 Received: by mail-lf1-x136.google.com with SMTP id g8so21289653lfv.12 for ; Tue, 06 Apr 2021 01:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=zbTz7ZImOB2asF+7lCzvIAHQMgpfFXK6l0BZn/V/sGg=; b=Ao5weLK82pCL/cfY6T/R+zkpEVgp3APIpzon5zAar9raCN9Nwn386IrmkMiXBEVR6I T8ean2gM8Uaj4vB/wHRCdojDfNe7mbL5/MaJIKML0WAuF8ByT+po3B02c4RbgEixtNJA yXTgSgBZ/489487oa2b1gBYu+0L4J28M52fzYLX7YEc1IF4uJ1LTtKOSzMmi9brtOz7i 5wbbLMAiaaqgpJ9rEbjPiYOefBtGvvwvnYbBBfjxmLSqa5svKy/2H2rznP0x5wjupT6a boaWStgKPsdn0QXFDKVKloddBHBmfT3E1f5m5JZo7J4Y64cWzD2nppdsre03ezcVudpm 0Zng== 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=zbTz7ZImOB2asF+7lCzvIAHQMgpfFXK6l0BZn/V/sGg=; b=RghO0rbiae9ujc8O7mnyGYXRpfPswRYZnLd7zVIOw80VCOixrewBzY4oZJ3DVQDELy m3cspxL94TQLvzxEB45X+JuJ7Eaxrw5EHV4XCw7/IH6WReV49oMucfi9FJjoJhrknhrf iyCsIqQyHMwZ4FJQGomqFPM0PFWevlivSfzDUmMMtq8Blw8g7gsPvwy2df2FtgV8Ucxu i3BDtK5ImAkAGZNW7phBgZNwgFIxPPBNuHYMCBJ4mJLx100iKJ833z64gL3PTXlNUeik bVbCY5+/qCSdHMjfpuDHBbeMDb7rI6C+NBd3Q4tcbNnyAZI0m8xI2UFdvJKJEuDTSoS8 g3iQ== X-Gm-Message-State: AOAM5324yXNQar0YRkhERuDf3SLIV721hvpDemcWk9939oAxxNZq7qb2 2bixQzefXwT8GSq2/aYLdQWM3r+WHpcaH8VhuUsJyaJx+BrSmw9LW+JrWXev++NSyUqkhymHwc/ io51c6kopVPjtxiPInu7icUERxzbU6c3xa1anLrV6mZOMm2RnSp8TQMDWMQp+vx1q1C66bdBezb reWYm49WRv+kFalC78u7NyhMZb5wQgUd8UwdVSvyzaK2gI6Ipry/+8kBZ9Bk0PDSaxEA== X-Google-Smtp-Source: ABdhPJzuSVFt6uGwGACmo2IH+Emli7E8tELHdNdzB8/l5GquyovqKWWuuZzyKdxF4v7NV66BV4DlTFrEipSVjt/UFR8= X-Received: by 2002:a19:740f:: with SMTP id v15mr19529977lfe.247.1617696780377; Tue, 06 Apr 2021 01:13:00 -0700 (PDT) MIME-Version: 1.0 From: Yogesh Mahajan Date: Tue, 6 Apr 2021 13:42:24 +0530 Message-ID: Subject: [pgAdmin][Patch] RM 6082 - Able to change connection when a long query is running To: pgadmin-hackers Content-Type: multipart/mixed; boundary="000000000000f30bc005bf4961c1" 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 --000000000000f30bc005bf4961c1 Content-Type: multipart/alternative; boundary="000000000000f30bbc05bf4961bf" --000000000000f30bbc05bf4961bf Content-Type: text/plain; charset="UTF-8" Hello, Please find a patch which diables change of connection from query tool while query tool transaction is in progress. Thanks, Yogesh Mahajan EnterpriseDB --000000000000f30bbc05bf4961bf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

Pl= ease find a patch which diables change of connection from query tool while = query tool transaction is in progress.


Th= anks,
Yogesh Mahajan
EnterpriseDB
--000000000000f30bbc05bf4961bf-- --000000000000f30bc005bf4961c1 Content-Type: application/octet-stream; name="RM6082_v1.patch" Content-Disposition: attachment; filename="RM6082_v1.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kn5qvdak0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9zcWxlZGl0b3IvZXhlY3V0ZV9xdWVy eS5qcyBiL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9zcWxlZGl0b3IvZXhlY3V0ZV9xdWVyeS5qcwpp bmRleCAyYzk2NjU1MGMuLjYwY2E0OTI5NiAxMDA2NDQKLS0tIGEvd2ViL3BnYWRtaW4vc3RhdGlj L2pzL3NxbGVkaXRvci9leGVjdXRlX3F1ZXJ5LmpzCisrKyBiL3dlYi9wZ2FkbWluL3N0YXRpYy9q cy9zcWxlZGl0b3IvZXhlY3V0ZV9xdWVyeS5qcwpAQCAtMTMsNiArMTMsNyBAQCBpbXBvcnQgdXJs X2ZvciBmcm9tICcuLi91cmxfZm9yJzsKIGltcG9ydCBheGlvcyBmcm9tICdheGlvcyc7CiBpbXBv cnQgKiBhcyBodHRwRXJyb3JIYW5kbGVyIGZyb20gJy4vcXVlcnlfdG9vbF9odHRwX2Vycm9yX2hh bmRsZXInOwogaW1wb3J0ICogYXMgcXVlcnlUeG5TdGF0dXMgZnJvbSAnc291cmNlcy9zcWxlZGl0 b3IvcXVlcnlfdHhuX3N0YXR1c19jb25zdGFudHMnOworaW1wb3J0ICogYXMgU3FsRWRpdG9yVXRp bHMgZnJvbSAnc291cmNlcy9zcWxlZGl0b3JfdXRpbHMnOwogCiBjbGFzcyBMb2FkaW5nU2NyZWVu IHsKICAgY29uc3RydWN0b3Ioc3FsRWRpdG9yKSB7CkBAIC01OSw2ICs2MCw3IEBAIGNsYXNzIEV4 ZWN1dGVRdWVyeSB7CiAKICAgICBjb25zdCBzZWxmID0gdGhpczsKICAgICBzZWxmLmV4cGxhaW5Q bGFuID0gZXhwbGFpblBsYW47CisgICAgU3FsRWRpdG9yVXRpbHMuZGlzYWJsZV9jb25uZWN0aW9u X2Ryb3Bkb3duKHRydWUpOwogCiAgICAgY29uc3Qgc3FsU3RhdGVtZW50V2l0aEFuYWx5emUgPSBF eGVjdXRlUXVlcnkucHJlcGFyZUFuYWx5emVTcWwoc3FsU3RhdGVtZW50LCBleHBsYWluUGxhbik7 CiAKQEAgLTk4LDYgKzEwMCw3IEBAIGNsYXNzIEV4ZWN1dGVRdWVyeSB7CiAgICAgICAgICAgLy8g SGlnaGxpZ2h0IHRoZSBlcnJvciBpbiB0aGUgc3FsIHBhbmVsCiAgICAgICAgICAgc2VsZi5zcWxT ZXJ2ZXJPYmplY3QuX2hpZ2hsaWdodF9lcnJvcihodHRwTWVzc2FnZURhdGEuZGF0YS5yZXN1bHQp OwogICAgICAgICB9CisgICAgICAgIFNxbEVkaXRvclV0aWxzLmRpc2FibGVfY29ubmVjdGlvbl9k cm9wZG93bihmYWxzZSk7CiAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoZXJyb3IpIHsKICAgICAg ICAgc2VsZi5vbkV4ZWN1dGVIVFRQRXJyb3IoZXJyb3IpOwogICAgICAgfQpkaWZmIC0tZ2l0IGEv d2ViL3BnYWRtaW4vc3RhdGljL2pzL3NxbGVkaXRvcl91dGlscy5qcyBiL3dlYi9wZ2FkbWluL3N0 YXRpYy9qcy9zcWxlZGl0b3JfdXRpbHMuanMKaW5kZXggNWY1YjE0OWUwLi5lNTFjYWI1N2IgMTAw NjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3N0YXRpYy9qcy9zcWxlZGl0b3JfdXRpbHMuanMKKysrIGIv d2ViL3BnYWRtaW4vc3RhdGljL2pzL3NxbGVkaXRvcl91dGlscy5qcwpAQCAtNTcsNiArNTcsMTcg QEAgZGVmaW5lKFsnanF1ZXJ5JywgJ3VuZGVyc2NvcmUnLCAnc291cmNlcy9nZXR0ZXh0JywgJ3Nv dXJjZXMvdXJsX2ZvciddLAogICAgICAgICByZXR1cm4gc3RyaW5nLmNoYXJBdCgwKS50b1VwcGVy Q2FzZSgpICsgc3RyaW5nLnNsaWNlKDEpOwogICAgICAgfSwKIAorICAgICAgLy8gRGlzYWJsZXMg YXJyb3cgdG8gY2hhbmdlIGNvbm5lY3Rpb24KKyAgICAgIGRpc2FibGVfY29ubmVjdGlvbl9kcm9w ZG93bjogZnVuY3Rpb24gKHN0YXR1cykgeworICAgICAgICBpZiAoc3RhdHVzKXsKKyAgICAgICAg ICAkKCcuY29ubi1pbmZvLWRkJykucHJvcCgnZGlzYWJsZWQnLHRydWUpOworICAgICAgICAgICQo Jy5jb25uZWN0aW9uLWRhdGEnKS5jc3Moe3BvaW50ZXJFdmVudHM6ICdub25lJywgY3Vyc29yOiAn YXJyb3cnfSk7CisgICAgICAgIH1lbHNleworICAgICAgICAgICQoJy5jb25uLWluZm8tZGQnKS5w cm9wKCdkaXNhYmxlZCcsZmFsc2UpOworICAgICAgICAgICQoJy5jb25uZWN0aW9uLWRhdGEnKS5j c3Moe3BvaW50ZXJFdmVudHM6ICdhdXRvJywgY3Vyc29yOiAncG9pbnRlcid9KTsKKyAgICAgICAg fQorICAgICAgfSwKKwogICAgICAgLy8gU3RhdHVzIGZsYWcKICAgICAgIHByZXZpb3VzU3RhdHVz OiBudWxsLAogCg== --000000000000f30bc005bf4961c1--