Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vxx68-00HHq0-0A for pgsql-bugs@arkaria.postgresql.org; Thu, 05 Mar 2026 01:01:52 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vxx66-00FB6J-1R for pgsql-bugs@arkaria.postgresql.org; Thu, 05 Mar 2026 01:01:50 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vxx66-00FB4l-0C for pgsql-bugs@lists.postgresql.org; Thu, 05 Mar 2026 01:01:50 +0000 Received: from mail-yw1-x1133.google.com ([2607:f8b0:4864:20::1133]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vxx64-00000000hjY-0zza for pgsql-bugs@lists.postgresql.org; Thu, 05 Mar 2026 01:01:50 +0000 Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-793fdbb8d3aso92224157b3.3 for ; Wed, 04 Mar 2026 17:01:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1772672506; cv=none; d=google.com; s=arc-20240605; b=OUNHEVDxIOshIBg3F+gQyDbs0mZxkkUhUmrr0XQaj120NWvDhs6ZOLuNNGc9HJySmn JWY/HEFwryPpC91DVcHPsahQGATuhSdXXV7S0LNhfXyOKh4mC91ZR+05H/BmX+Lzb2je ZSmAowpT39vXtfefAWNCvacYXVMRgHsUBdYXwNNJqVN0zPc00ZdtNwlV0pt2QMn32lYa 1B6gREQEuchB9MYC2oB9L6ljQEkr7Q6tcR+GjdzqJcnI9NIwPBe9itmBEzbpQTzBMGaf juv3D2s6cwRR6W9/gbq+j1+78qxeXQY1iA0zU4KD3GruQ19gvWwyJ2lxoUgnmtuTx4XJ hS1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=jjakiExSvXf/Uajcc3SJcY+m+L863JuVBvig2LmjsjY=; fh=tsrLSBSWpLt+P0sxUwCVxqzmjsld7yrNwrjZyGpEurs=; b=CqMkBGP6Heh7EgFM/R9br7zRmMlSwNPq4jtUh1mkTvJVodPWrbuMmdEF8uejNsdH9D JYLPco9t5PhubQX/JPeKP1riLvtDFXrnix5VilNUXuvGwLF1YHE5XSwdKdG+6rqjtAea 483IyhBDemuK29NzP/5W68RIN03M6lpFAeo+VOu2weMZK4848xNayYSPFCoVfxAKqxMf jl7V6Vq8WdRAhLdGGbBlbuUbfduzu2kvBsTYJuiLSowf/NDpwustKgYtWt5nLxsLCw0V JJQPZ7do33ts0kOWLIUaWvUZ68+NNMhkmuR+oVBG+TliOrw1aNhtxA4SiBq/gq580MU/ PKpQ==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1772672506; x=1773277306; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jjakiExSvXf/Uajcc3SJcY+m+L863JuVBvig2LmjsjY=; b=GvoUbgptjvHN4hGiurSCX4kfkZF1m4kspWLElE+SxJmfryGYqCmgU+ELVVMn3xsWB/ 7yWB12MKvrcxwc5LLBuEEhNk7QINvEJJsDLcT+edaMt0ZVy8jySKguhKh72+XW1C5hC3 GCZj3AS1/p8xYSMH9injys9Hg4MfZOwLgv4qTPsaCJSp13fwZeKugI+2Cgr9JIbI3om2 jZGNvoZTGFhHbbyfs5rv5779vCLWAlCgYw400cmgoKnAJ+SUAD3O0BjmpN1YiHML8lL0 a6oZ9hGOhfm1ApfBdmpnTPJ0GxoRgn/1mRbmEMey/QoxYdQyJM0LQ/WVXsd4kem9Vg0D PRiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772672506; x=1773277306; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=jjakiExSvXf/Uajcc3SJcY+m+L863JuVBvig2LmjsjY=; b=eYMVMuh25YhvjAtou6LQwwjQeqXTgw2uzIlYx1o7aR4iAZmR65/R4gn1fiy6PVC18P FVuZfz2VpKZSWCgXjLxOiHhj2ia+0iFVteXyzEjOA32gHqeBH+Xr/Tvm+6zCsYYDZbhb qcudHZZDCLbEyznkc+2AKyExoBwXsG61/8hRUHe8lEpzJvT9laZFhk0r4691MJzW2324 vFmGR8rM/NZN8cVh36h62lihuUJSVYPXwndoCdJkQik2Ac1+fELCKNLmL9I63EsIU0lH 7/71MZ6d709XQX1BNOEUZPryDbKl11K7ca2gjmfnXEZIRRs24AjW9dLYUTaOCekziVr2 uBZw== X-Forwarded-Encrypted: i=1; AJvYcCUuyUM3+IWwMEzWlBqc/r1eShwqQnk4o9aNuWFbvAMmAF3yrxcNGyE173ONfaz4TrQUncSaa17vmZi5@lists.postgresql.org X-Gm-Message-State: AOJu0YwKlf8TVYx3KvMZ9fZEcfI0G3hB03plCm7DLDAjw0madyGy6yOe fkanR0DoDmiNvXXRSkW73ME5eRzrwGy4Nuf84gJtU+FzmP/JNUXUSr2a0XoBji7abwUk9dWsnV5 ifXBkdop2QSbGQpym9N60TalRjkT+k1/AtY6QGOQ= X-Gm-Gg: ATEYQzxViNdG4gi/oO5AxWwKGsUAEKVmzCVKgWriQwvIoRX7GY3+Nn5rFLLe9CGy2bY ihX+m5APwquJCbfQqyxClwh+lvkRuAWpy5/jkflnq+FDOjo7yOviJkrMmNemsLIBlRGCEp1Jl8G MNMjW6X5yeA+AtMOnDjqEDJ2T7F0NtpfkD8hYDyV75t/WQI65KWRcf4XWIJbBA5uzoggKKkl+u3 mEZXPb0h9d8BfeKBHtNKRpIjCVhameSOG/3Qqo9SCpd7BTnEy0oyKwzO4ni9EHoQ+86Du2nwZhw 4WEfF6NQBYsTDPbv7eJWsrq5PdyrIxU6Z25grUp8TnolVUKuKvLDu6UU6is+anB6byoTb3ID4+U K52S4 X-Received: by 2002:a05:690c:d92:b0:798:7c2d:7dad with SMTP id 00721157ae682-798c6ca2eedmr35783097b3.42.1772672505884; Wed, 04 Mar 2026 17:01:45 -0800 (PST) MIME-Version: 1.0 References: <40d694df-39fd-4a4a-9459-9d6489165f60@gogi.tv> In-Reply-To: From: Rafia Sabih Date: Wed, 4 Mar 2026 17:01:34 -0800 X-Gm-Features: AaiRm53YoLLaT4jDVSwmQPSl54V38u8azTCd2eWAjLAPcpamRLnBiVL9RWWdnts Message-ID: Subject: Re: Two issues with REFRESH MATERIALIZED VIEW CONCURRENTLY To: surya poondla Cc: Giuliano Gagliardi , pgsql-bugs@lists.postgresql.org Content-Type: multipart/alternative; boundary="0000000000000435c7064c3c7b10" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000000435c7064c3c7b10 Content-Type: text/plain; charset="UTF-8" On Mon, 2 Mar 2026 at 14:45, surya poondla wrote: > Hi All, > > Thank you Rafia for the suggestions. > I split both the bugs in 2 different commits, attaching the patches here. > > For bug1, I added the test case for NULL values too. > > Thanks for working on this. This looks good to me. +-- test that duplicate rows containing NULLs are also detected (bug fix) I wouldn't use bug fix here, it looks fine without it. > -- Regards, Rafia Sabih CYBERTEC PostgreSQL International GmbH --0000000000000435c7064c3c7b10 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On Mon, 2 Mar 2026 a= t 14:45, surya poondla <suryapoondla4@gmail.com> wrote:
Hi All,

Th= ank you Rafia for the suggestions.
I split both the bugs in 2 different = commits, attaching the patches here.

For bug1, I added the test case= for NULL values too.

Thanks for worki= ng on this. This looks good to me.=C2=A0
+-- test that duplicate = rows containing NULLs are also detected (bug fix)=C2=A0
I wouldn&= #39;t use bug fix here, it looks fine without it.
<= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">


--
Regards,
Rafia Sabih
CYBERTEC PostgreSQL = International GmbH
--0000000000000435c7064c3c7b10--