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 1l1Vsn-00066U-Sb for pgadmin-hackers@arkaria.postgresql.org; Mon, 18 Jan 2021 14:51: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 1l1Vsl-0002JZ-Ds for pgadmin-hackers@arkaria.postgresql.org; Mon, 18 Jan 2021 14:51:51 +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 1l1Vsl-0002JS-4N for pgadmin-hackers@lists.postgresql.org; Mon, 18 Jan 2021 14:51:51 +0000 Received: from mail-qt1-x831.google.com ([2607:f8b0:4864:20::831]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1l1Vsd-0002rE-V9 for pgadmin-hackers@postgresql.org; Mon, 18 Jan 2021 14:51:50 +0000 Received: by mail-qt1-x831.google.com with SMTP id t17so3150786qtq.2 for ; Mon, 18 Jan 2021 06:51:43 -0800 (PST) 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=CzYQZJx4ONMTHXjA+u8DlFIxv6T2UPjRnQDLE2M5Gv0=; b=hXQSLqZLxW9eFuf2S5/vi93vN4Qi9IsGT9peRhLWNWVPWIZNNm7yKVZDbOYhdsOqLR tyKy1hf4T/Iw+F+bBWE0qAJ68T4N1Y1Bto4hqx8btiN8DYxuYz4nYikNFzoIbfnj2/mY 0b0DbxgJEZh/bf21uAaiKyPmHyYdpEAg7E1rI4ZALnq9lTnwkk0PQY3Cqrl3clOo2HQn RUb4/T4Lw/XzDjmrHMv35TU5lwoLX2aXeL52Il+PyU3IC0onIMNlxEC6BCVrd2R2UYy8 NdErO6fvvsVkzqoNWhH8JqRAlZFXBHOmMJgiEDaoEITAH+0Ts4mPhImKWXlyF/9IbTFA Akcg== 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=CzYQZJx4ONMTHXjA+u8DlFIxv6T2UPjRnQDLE2M5Gv0=; b=OSTGO3nzpYkmF0jKkc5efmMMg/xEJ0uAFVjyl6bcDWyUiVEws4jDSY9Y8rF0T35UEu 4ZEukAHTDLGS4stn8AQrBIu21c0rqHQPZleasSE1NTugNyDMIyHRhwvBXzkJYrXnQmVH G7spA61QT3AOjlEhdeSjBVL3l/+RWNS1DbqibPca3uhovmbMoUqWohsxRutX0OIhNQNm YkSpAT1+ASkDNvxybmD7q3E8kM7Oa9SUmPtIQGK8o5ktNmNlh0xzh7zHX4RznjuLBaBu RHYgj3cMqKwqMCWxsSDJ9MIHAVxz8CdJe04IiGjHf96JugG7vknqE2UJ9yqyQ8bCWq3b fDAw== X-Gm-Message-State: AOAM530XFDI4wM9Ek1TXCIno+1pbp8hJW0b0LmR/Ed30p2lfcK1fLwXq K1AeXNq8HlgW3/H3LrZfyQ+VAzy4B3+38+oDRMDAQHiYOKymKiTsk8p6ts822qMI6CpqLOSjwM+ 7YoA/5lOKdwdlUwWbAERqFxF1WgX8JbTu48I8HWNlQJHg/1bG2isxow3ufFA/MpjJ2nya2dy2f+ g8woCIsB63XDc5AAiWfDzL60fxnOHWu6SD4+3l003AhnFX7TmBtqNRtiXC6ecQFoPmHA== X-Google-Smtp-Source: ABdhPJyUta+y5mQ2T3uDPF31bH3nJSlg5MihI5Gwb9/KmSrcWyFe9M8LHzwi1DvzTEwnIq1RGExvnTRzZtt8rNWcD/M= X-Received: by 2002:ac8:bc4:: with SMTP id p4mr23313609qti.195.1610981501159; Mon, 18 Jan 2021 06:51:41 -0800 (PST) MIME-Version: 1.0 From: Rahul Shirsat Date: Mon, 18 Jan 2021 20:21:04 +0530 Message-ID: Subject: [pgAdmin] RM6098 Manually deleting from table view hangs To: pgadmin-hackers Content-Type: multipart/mixed; boundary="0000000000001e02be05b92ddcb9" 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: Precedence: bulk --0000000000001e02be05b92ddcb9 Content-Type: multipart/alternative; boundary="0000000000001e02bb05b92ddcb7" --0000000000001e02bb05b92ddcb7 Content-Type: text/plain; charset="UTF-8" Hi Hackers, Please find the attached patch which resolves the issue of deleting records when the user tries to delete multiple records step by step. -- *Rahul Shirsat* Senior Software Engineer | EnterpriseDB Corporation. --0000000000001e02bb05b92ddcb7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi Hackers,

Please find the attached pa= tch which resolves=C2=A0the issue of deleting records when the user=C2=A0tr= ies to delete multiple records step by=C2=A0step.
--
Rahul Shirsat
Senio= r Software Engineer=C2=A0|=C2=A0EnterpriseDB=C2=A0Corporation.
=
--0000000000001e02bb05b92ddcb7-- --0000000000001e02be05b92ddcb9 Content-Type: application/octet-stream; name="RM6098.patch" Content-Disposition: attachment; filename="RM6098.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kk2oqkvv0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci9zdGF0aWMvanMvc3FsZWRp dG9yLmpzIGIvd2ViL3BnYWRtaW4vdG9vbHMvc3FsZWRpdG9yL3N0YXRpYy9qcy9zcWxlZGl0b3Iu anMKaW5kZXggMDVkZWViYzQxLi5lYjMyYzA2ZjIgMTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3Rv b2xzL3NxbGVkaXRvci9zdGF0aWMvanMvc3FsZWRpdG9yLmpzCisrKyBiL3dlYi9wZ2FkbWluL3Rv b2xzL3NxbGVkaXRvci9zdGF0aWMvanMvc3FsZWRpdG9yLmpzCkBAIC0zNTQ0LDE3ICszNTQ0LDMz IEBAIGRlZmluZSgndG9vbHMucXVlcnl0b29sJywgWwogICAgICAgICAgICAgICAvLyBSZW1vdmUg ZGVsZXRlZCByb3dzIGZyb20gY2xpZW50IGFzIHdlbGwKICAgICAgICAgICAgICAgaWYgKGlzX2Rl bGV0ZWQpIHsKICAgICAgICAgICAgICAgICB2YXIgcm93cyA9IF8ua2V5cyhzZWxmLmRhdGFfc3Rv cmUuZGVsZXRlZCk7CisKICAgICAgICAgICAgICAgICBpZiAoZGF0YV9sZW5ndGggPT0gcm93cy5s ZW5ndGgpIHsKICAgICAgICAgICAgICAgICAvLyBUaGlzIG1lYW5zIGFsbCB0aGUgcm93cyBhcmUg c2VsZWN0ZWQsIGNsZWFyIGFsbCBkYXRhCiAgICAgICAgICAgICAgICAgICBkYXRhID0gW107CiAg ICAgICAgICAgICAgICAgICBkYXRhVmlldy5zZXRJdGVtcyhkYXRhLCBzZWxmLmNsaWVudF9wcmlt YXJ5X2tleSk7CiAgICAgICAgICAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgICAgICAgIGRh dGFWaWV3LmJlZ2luVXBkYXRlKCk7Ci0gICAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsg aiA8IHJvd3MubGVuZ3RoOyBqKyspIHsKLSAgICAgICAgICAgICAgICAgICAgdmFyIGl0ZW0gPSBn cmlkLmdldERhdGFJdGVtKHJvd3Nbal0pOwotICAgICAgICAgICAgICAgICAgICBkYXRhLnB1c2go aXRlbSk7Ci0gICAgICAgICAgICAgICAgICAgIGRhdGFWaWV3LmRlbGV0ZUl0ZW0oaXRlbVtzZWxm LmNsaWVudF9wcmltYXJ5X2tleV0pOworCisgICAgICAgICAgICAgICAgICB2YXIgc2VsZWN0ZWRS b3dzID0gUmFuZ2VTZWxlY3Rpb25IZWxwZXIuZ2V0SW5kZXhlc09mQ29tcGxldGVSb3dzKGdyaWQs IGdyaWQuZ2V0U2VsZWN0aW9uTW9kZWwoKS5nZXRTZWxlY3RlZFJhbmdlcygpKTsKKworICAgICAg ICAgICAgICAgICAgdmFyIHByaW1hcnlfa2V5cyA9IF8udmFsdWVzKHNlbGYuZGF0YV9zdG9yZS5k ZWxldGVkKTsKKworICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBzZWxlY3Rl ZFJvd3MubGVuZ3RoOyBqKyspIHsKKyAgICAgICAgICAgICAgICAgICAgdmFyIGl0ZW0gPSBncmlk LmdldERhdGFJdGVtKHNlbGVjdGVkUm93c1tqXSk7CisgICAgICAgICAgICAgICAgICAgIF8uZWFj aChwcmltYXJ5X2tleXMsIGZ1bmN0aW9uKHYpIHsKKworICAgICAgICAgICAgICAgICAgICAgIGxl dCBhY3R1YWxfcHJpbV9kZWxldGVfa2V5ID0gXy5rZXlzKHYpWzBdOworICAgICAgICAgICAgICAg ICAgICAgIGxldCBhY3R1YWxfcHJpbV9kZWxldGVfdmFsdWUgPSBfLnZhbHVlcyh2KVswXTsKKyAg ICAgICAgICAgICAgICAgICAgICBsZXQgc2VsZWN0ZWRfcHJpbV9kZWxldGVfdmFsdWUgPSBpdGVt W2FjdHVhbF9wcmltX2RlbGV0ZV9rZXldOworCisgICAgICAgICAgICAgICAgICAgICAgaWYoYWN0 dWFsX3ByaW1fZGVsZXRlX3ZhbHVlID09IHNlbGVjdGVkX3ByaW1fZGVsZXRlX3ZhbHVlKSB7Cisg ICAgICAgICAgICAgICAgICAgICAgICBkYXRhLnB1c2goaXRlbSk7CisgICAgICAgICAgICAgICAg ICAgICAgICBkYXRhVmlldy5kZWxldGVJdGVtKGl0ZW1bc2VsZi5jbGllbnRfcHJpbWFyeV9rZXld KTsKKyAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIH0pOwogICAg ICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgICBkYXRhVmlldy5lbmRVcGRhdGUo KTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgc2VsZi5yb3dzX3RvX2RlbGV0 ZS5hcHBseShzZWxmLCBbZGF0YV0pOwo= --0000000000001e02be05b92ddcb9--