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 1vnwF5-00DmJR-1i for pgsql-bugs@arkaria.postgresql.org; Thu, 05 Feb 2026 10:05:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vnwF4-00GSPV-1Q for pgsql-bugs@arkaria.postgresql.org; Thu, 05 Feb 2026 10:05:42 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vnwF4-00GSPN-0Z for pgsql-bugs@lists.postgresql.org; Thu, 05 Feb 2026 10:05:42 +0000 Received: from mail-pl1-x636.google.com ([2607:f8b0:4864:20::636]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vnwF2-00000000fCZ-0bxd for pgsql-bugs@lists.postgresql.org; Thu, 05 Feb 2026 10:05:41 +0000 Received: by mail-pl1-x636.google.com with SMTP id d9443c01a7336-2a8e4ae61a0so56865ad.1 for ; Thu, 05 Feb 2026 02:05:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770285939; cv=none; d=google.com; s=arc-20240605; b=e4w+TrhiGYv5PNeaChZx24B8xOusKsmhJN3pBrKowlPbmcbB9ntdjUcnW/HaWcNQ5D rfANa25dsczO3bDKf/dXs5CNQ1+zGUjaBMqbBtnrIGFBd1r96bTBcQnYEbQ+KXMhzMDT PCVw3kxxKTEGRWxXFr2BB3OYtxa3Xga1aITTqjufSbqnTY0rPLG9AEzP2inYuz7rtQcJ 0K12b2WczXywB36hfdFSWIWsHGgY87CoxX79r7pB4/SnyHNKHnX+zWHX1+ZNiQpM0bNt v+YTXnARrZPPJzFulE2vIy/ZtDAhJ89sipL8T6ZhZJLApcYKwVi0hy8KcU/NkQd7VaOe lXsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=D7JdzFQHkG1ec6er1ovKrADG0CvB3jhsBjmcIqZgGi0=; fh=TrLq9gyxOCtFNWfdf87BMMDOfEtmEAYRG0Sn4c85nhM=; b=DEgu/avN8p6OcdJIHccmYvNEPU+2zQ0EfG4a4vjugQP6XpCgmJ+I0BPrvk/rDVMbyL pYK0Hp6jRsRESDd3lJMkGhDwxruUbdGEjooCDy+k9U8eP7gkwm9JiOG7CdRHCrXjgNCl Gm7f72pTOTIzYJlJKjemjzqNHOIr2+M3mSXqYq7Nmr/rwZ4i/HXxtTJvf9AMMJygkMgQ Cc+cyJQLbRn0GnWfoT/xX9imF76oLsHd0VidxMi5iLxlOaUOS1hhu3zSnO0O3c9NcZ48 wXbZqAywyeQl29mkch9yHo4Wm+GS50vRyC5kLURY1WbA43RbekjbmoAuPTbUHOl69h4l wo1g==; 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=google.com; s=20230601; t=1770285939; x=1770890739; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=D7JdzFQHkG1ec6er1ovKrADG0CvB3jhsBjmcIqZgGi0=; b=1ZAMO9q9IS0aN+C3X8qHJJHdK48feZ7k4VzL3rTcWXllknGporA6olpVNtAWmlvMnj qmJ57+jc8xq2QIaknf2T91na2nmU4/7DlGZZGXfV8YD9AtHzIWR1ZvPbj1+89dKnSDa2 Oq3EBdA3ag0gXaLSPPiq/663V/XL51xp6J1RCHaTibn40oCNNIUDrk0ZaKqpSLNdapu+ 1qe/6yoL5wOYABsoOnQ8rVIha7G0qcxqefqb2JLAO/McC4lOZ9War9TLk0C95h4sVpAr 8iCMEgek/Y+pcqZc82XyIZYhs2F4DUPTcs/TIjIZrFnHXZY21kVbJTilU+Z86sq5rMXU NQDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770285939; x=1770890739; h=content-transfer-encoding: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=D7JdzFQHkG1ec6er1ovKrADG0CvB3jhsBjmcIqZgGi0=; b=NwlRmqvHyugnnAwMqnDf5WOWnLC2sXtkLuuDbf2fqW/3lQLsyEuczl2vZfTsV/lLvd IqFDhnYRA80+xNH74yMJf9lewg4zYgTf8v6U893C4jKdBXobMFJQWgm60B3J540NZb2v D4CW99wATYsZZix3Jk3Sn/2JpLpcfSGQRz+g3shPHmrsmHhqyCgjN/WWR0PNWUHXabP2 9467u9BhuBFDCAktqa3Jxl55bKfUSfkI+iIhI6vXkKuuPhTGuisksowg8IiwgB9cazCh nKQpj3Gs7VKpZQ6p5YWUMdVtNpwKJuemWtcfO/WXKEygClBWLsimpahxtTkchj7apHQS aK3g== X-Forwarded-Encrypted: i=1; AJvYcCUswgSCXn00UvxmOG/YMDyYDhdRkDLdPMHc8PnJWo0vEqadT1CuUCCo5lPu7PT/dDRAMK4dGXdeRwkp@lists.postgresql.org X-Gm-Message-State: AOJu0YyDCauOp7aJAL5IPfujr7YsQ9EikrLTuJTgj8Sbfd8tEK6y9qOx I3uXwQjGz0k8SKQeEXm3K5P3ai7JyMBBr9y6l4sygycbKjeO8WF68IobclVEE2yg66Icoy0HOcO X9Tu8doW0ZKrylUmfKu+AsFR79zy7+2HuoqR9loN/ X-Gm-Gg: AZuq6aImJiucUabQlJ4V/pgddPwzrBy5KTf8m9kHdVSopHCwQf2K4Ur4b7ymj2h5gDP x7p92ia9Ty+pQ3eColsZycFJL0ZhNjoZI09NYwycxaLBKYBVDeBOb38Gb7ql1tLPVPUYYvthedH eZ3b12u0jGZ5rs5V3Pp4RzMXlEj0tIecJBKuO/311Wg3mVjnXg0fiA+feqGrIp8ROpR9zldD5MD leOIgwtWwCoOQqwNKkKLu4zDWnm4xrqAaF7jHEzUGSPA9LqZ74IvkgkPCTmbXiYFp7FK9LGwrHM eZw/tMqY18rqvFQ5ChjcPq2gsw== X-Received: by 2002:a17:902:f78f:b0:2a0:89b0:71d6 with SMTP id d9443c01a7336-2a943d50ecdmr1760855ad.17.1770285938343; Thu, 05 Feb 2026 02:05:38 -0800 (PST) MIME-Version: 1.0 References: <19379-089536632927293f@postgresql.org> In-Reply-To: From: Nitin Motiani Date: Thu, 5 Feb 2026 15:35:26 +0530 X-Gm-Features: AZwV_Qhs9h-SuNZzV5p802A0yLZ99fyI9rhp8SbO-2jEz-hH5VV_gw30JlufQeg Message-ID: Subject: Re: BUG #19379: Role pg_read_all_data don't allowed read large objects To: Andres Freund Cc: "David G. Johnston" , "long76.git@mail.ru" , "pgsql-bugs@lists.postgresql.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Jan 15, 2026 at 7:15=E2=80=AFPM Andres Freund = wrote: > > > > > The docs you link note that all data is =E2=80=9Ctables, views, sequenc= es=E2=80=9D. Large > > objects are not listed. Maybe that means the name is a bit misleading = but > > it=E2=80=99s working as documented. > > > > Likewise, the LO page doesn=E2=80=99t say anything about read all being= applicable. > > It's not contradicting our docs, but I think it likely still is an > oversight. The goal of pg_read_all_data [1] was to allow running pg_dump > without having to grant granular access, not being able to run pg_dump > successfully due to LOs prevents that. > Hi, I have proposed a fix for this on pgsql-hackers [1]. And tested that with the fix, pg_read_all_data can dump large objects. Please take a look and let me know what you think. Thanks & Regards, Nitin Motiani Google [1] https://www.postgresql.org/message-id/CAH5HC96dxAEvP78s1-JK_nDABH5c4w2M= Dfyx4vEWxBEfofGWsw%40mail.gmail.com