Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dG0RN-0000wi-84 for pgadmin-hackers@arkaria.postgresql.org; Wed, 31 May 2017 10:01:21 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1dG0RM-0002JD-GR for pgadmin-hackers@arkaria.postgresql.org; Wed, 31 May 2017 10:01:20 +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 1dG0RL-0002Hy-8L for pgadmin-hackers@postgresql.org; Wed, 31 May 2017 10:01:19 +0000 Received: from mail-oi0-x231.google.com ([2607:f8b0:4003:c06::231]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1dG0RD-0005ZH-Mh for pgadmin-hackers@postgresql.org; Wed, 31 May 2017 10:01:18 +0000 Received: by mail-oi0-x231.google.com with SMTP id l18so9183537oig.2 for ; Wed, 31 May 2017 03:01:11 -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=tL1STFNpWaR9iyDPVSZtj2a+u3ou8oF3Wl3I06WNG00=; b=JMXx+9StocKjX0fpqDIOR0v72LJnoS4yE5bvAhtgX3qninwxuJp3PIML92OtOH/BSn ijUdx/D7DEKQBJW0bZ+DJD2dfFdqUwtm7pxSo6qzXdI65X+szvagzA5bQncmp9skwnhU UgyRacWl5z73Ili7mVbP75lWFJwBdICR62XGxapwWaWchEoxAyWgX052t28C1B4jllY+ y8VBxc2me4DiDgx3j0C+AO9khttEWdCNP0YJudy2orCMgZFkekcW27y1/F0QQJReYdoI dCbGoduls1V12yQTPruNqX+uePx9BzKQeilP3hvGM/okjrJPKi+1/CWDzBq4GcdCso4T C3vg== 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=tL1STFNpWaR9iyDPVSZtj2a+u3ou8oF3Wl3I06WNG00=; b=ciYRBirDzfzQ4Tj6jwvcPsDzT+Fid1NBMyu6YdBe3tD6lhBs1Vv/Uyd/p9T3gHnlP1 OXGSd7PHA/DeGnPwxSIIL9kNPp6E5Ov1ILYux6H803vCd37fbuwPSlxsOtDGbiS7DevE mA/ZfcxzRqSR4Qn8FNsnWQMrs8QkbfM6ldzNuxQhPYvwbwMNLdd9DoFh7GnSXvZxkifG nKP2czvTqVNxk8DkTiPEgCbQIvAjQfKOc6HGyHNRqqSVTmOA3KMH07bh8Lhn+Pe2OOR5 DA55zBK3Fcu+5DLjUsxcEHeqXAdsiyeKs08vtcv9csQr93v9vVrfXyCxSgz9rMVFO+bD mvCw== X-Gm-Message-State: AODbwcCPTXb/MD2WnAPYblBvpBBkBSIEQTpdAOxL6ZJumBBTIprz3PAy K+qwmCnx/afevCLllQMffyXHrXOvz5AP+fU= X-Received: by 10.157.56.225 with SMTP id k30mr7565918ote.152.1496224868591; Wed, 31 May 2017 03:01:08 -0700 (PDT) MIME-Version: 1.0 Received: by 10.74.138.13 with HTTP; Wed, 31 May 2017 03:01:08 -0700 (PDT) From: Khushboo Vashi Date: Wed, 31 May 2017 15:31:08 +0530 Message-ID: Subject: [pgAdmin4][Patch]: Fixed RM #2425 : Can't delete rows when using composite primary key To: pgadmin-hackers Content-Type: multipart/mixed; boundary="001a11c02158cc2ac10550ceff95" 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 --001a11c02158cc2ac10550ceff95 Content-Type: multipart/alternative; boundary="001a11c02158cc2abc0550ceff93" --001a11c02158cc2abc0550ceff93 Content-Type: text/plain; charset="UTF-8" Hi, Please find the attached patch to fix RM #2425 : Can't delete rows when using composite primary key. The grid selection checking for Primary key does not honour the composite key which has been fixed. Thanks, Khushboo --001a11c02158cc2abc0550ceff93 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

Please find the attached patch to f= ix RM #2425 : =C2=A0Can't delete rows when using composite primary key.=

The grid selection checking for Primary key does = not honour the composite key which has been fixed.

Thanks,
Khushboo
--001a11c02158cc2abc0550ceff93-- --001a11c02158cc2ac10550ceff95 Content-Type: text/x-patch; charset="US-ASCII"; name="RM_2425.patch" Content-Disposition: attachment; filename="RM_2425.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j3ctl2y10 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3Rvb2xzL3NxbGVkaXRvci90ZW1w bGF0ZXMvc3FsZWRpdG9yL2pzL3NxbGVkaXRvci5qcyBiL3dlYi9wZ2FkbWlu L3Rvb2xzL3NxbGVkaXRvci90ZW1wbGF0ZXMvc3FsZWRpdG9yL2pzL3NxbGVk aXRvci5qcwppbmRleCA3ZDUxMTkzLi5mYzU3OGI3IDEwMDY0NAotLS0gYS93 ZWIvcGdhZG1pbi90b29scy9zcWxlZGl0b3IvdGVtcGxhdGVzL3NxbGVkaXRv ci9qcy9zcWxlZGl0b3IuanMKKysrIGIvd2ViL3BnYWRtaW4vdG9vbHMvc3Fs ZWRpdG9yL3RlbXBsYXRlcy9zcWxlZGl0b3IvanMvc3FsZWRpdG9yLmpzCkBA IC03MjYsMTQgKzcyNiwxOCBAQCBkZWZpbmUoCiAKICAgICAgICAgICAgICAg ICAgLy8gQ2xlYXIgc2VsZWN0aW9uIG1vZGVsIGlmIHJvdyBwcmltYXJ5IGtl eXMgaXMgc2V0IHRvIGRlZmF1bHQKICAgICAgICAgICAgICAgICAgdmFyIHJv d19kYXRhID0gXy5jbG9uZShjb2xsZWN0aW9uW3NlbGVjdGVkX3Jvd3NfbGlz dFtjb3VudF1dKSwKLSAgICAgICAgICAgICAgICAgICBpc19wcmltYXJ5X2tl eSA9IF8uaGFzKHJvd19kYXRhLCBwcmltYXJ5X2tleV9saXN0KSAmJgotICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3dfZGF0YVsw XSAhPSB1bmRlZmluZWQgPyB0cnVlIDogZmFsc2U7Ci0KLSAgICAgICAgICAg ICAgICAgaWYgKHByaW1hcnlfa2V5X2xpc3QubGVuZ3RoICYmCi0gICAgICAg ICAgICAgICAgICAgICAhaXNfcHJpbWFyeV9rZXkgJiYgIWlzX25ld19yb3cK LSAgICAgICAgICAgICAgICAgKSB7Ci0gICAgICAgICAgICAgICAgICAgdGhp cy5zZWxlY3Rpb24uc2V0U2VsZWN0ZWRSb3dzKFtdKTsKLSAgICAgICAgICAg ICAgICAgICBzZWxlY3RlZF9yb3dzX2xpc3QgPSBbXTsKKyAgICAgICAgICAg ICAgICAgICBpc19wcmltYXJ5X2tleSA9IHRydWU7CisKKyAgICAgICAgICAg ICAgICAgLy8gUHJpbWFyeSBrZXkgdmFsaWRhdGlvbgorICAgICAgICAgICAg ICAgICBfLmVhY2gocHJpbWFyeV9rZXlfbGlzdCwgZnVuY3Rpb24ocGspIHsK KyAgICAgICAgICAgICAgICAgICBpZiAoIShfLmhhcyhyb3dfZGF0YSwgcGsp KSB8fCByb3dfZGF0YVtwa10gPT0gdW5kZWZpbmVkKSB7CisgICAgICAgICAg ICAgICAgICAgICBpc19wcmltYXJ5X2tleSA9IGZhbHNlOworICAgICAgICAg ICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICAgfSkKKworICAgICAgICAg ICAgICAgICBpZiAocHJpbWFyeV9rZXlfbGlzdC5sZW5ndGggJiYgIWlzX3By aW1hcnlfa2V5ICYmICFpc19uZXdfcm93KSB7CisgICAgICAgICAgICAgICAg ICAgICB0aGlzLnNlbGVjdGlvbi5zZXRTZWxlY3RlZFJvd3MoW10pOworICAg ICAgICAgICAgICAgICAgICAgc2VsZWN0ZWRfcm93c19saXN0ID0gW107CiAg ICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0KIAo= --001a11c02158cc2ac10550ceff95 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 --001a11c02158cc2ac10550ceff95--