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.94.2) (envelope-from ) id 1tcW5B-000epP-8b for pgsql-general@arkaria.postgresql.org; Mon, 27 Jan 2025 20:51:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tcW59-00EbMk-P1 for pgsql-general@arkaria.postgresql.org; Mon, 27 Jan 2025 20:51:43 +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.94.2) (envelope-from ) id 1tcW58-00EbKu-FU for pgsql-general@lists.postgresql.org; Mon, 27 Jan 2025 20:51:43 +0000 Received: from fout-a2-smtp.messagingengine.com ([103.168.172.145]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tcW54-001qNc-1j for pgsql-general@lists.postgresql.org; Mon, 27 Jan 2025 20:51:42 +0000 Received: from phl-compute-11.internal (phl-compute-11.phl.internal [10.202.2.51]) by mailfout.phl.internal (Postfix) with ESMTP id 43EA11380B62; Mon, 27 Jan 2025 15:51:37 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-11.internal (MEProxy); Mon, 27 Jan 2025 15:51:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aklaver.com; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1738011097; x=1738097497; bh=sWcq0bV4RCPJll26118SkUjUpRrcT/lG/vLj9H9vZXY=; b= B1J7/oB7F4MQB5am2Q0mU397mftZAvlZRVOyAzJb3JbFKT7e3+HMFpYZR9718boI qdtKr1kpyNNnMGnVYvaexzLHN37bcHmxc9uffPZRd/NUQ0OX7Ygs5INYXqS8caUI pzreHYQR5slKNOqpMkyhJn7zcDyrFq/IVcMvpK1gBpAMQe2zjtPQ049qGJ1vN0rn V+GJcRuXjT6LBRkpb9gC41aZ1ErryfPv8GDHiWglzGuiIyG/EDNc3g58n3VCoEfH CVrmwxxhddAzr9pxDHpx/RzV8l2Vu54Oeco1rdff7nQJgZKc0OpRe9Y2oBF9g1ek tJXEz79tYY6WaJmRdgFDOA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1738011097; x=1738097497; bh=s Wcq0bV4RCPJll26118SkUjUpRrcT/lG/vLj9H9vZXY=; b=wYqpodLbTLRIQudHO KGJGVk9N+fZp95uRkHx02fzLRxmztU2TfS9e3wyKDFTVHFZH4tJ0x/3cmvGld6au vmj007TigbQPXl4iiZ72ZZIzTP6UIUZnrhe2ZIqRASZAq0nZM+w71EXcOY01XSa3 JQQXTpecHkC7R3DIM41NcZ/Xbc2ztc+GP+TYVa++0xddB6/LETGt45WIvGB7ooxk epwsOfWfxGcpV0H0aXjjTtcLOlvBNw+KnCOIkONS2BTEznOH4Ucag/2xi4c5ELJt iNW0kkbwf8AjgLchGBIP+pRpFmWI7WBZV/NnZ24h8aGEfQvYR6rmRRD78aNinIRJ BWLug== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudejgedgudegudekucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpih gvnhhtshculddquddttddmnecujfgurhepkfffgggfuffvfhfhjggtgfesthekredttddv jeenucfhrhhomheptegurhhirghnucfmlhgrvhgvrhcuoegrughrihgrnhdrkhhlrghvvg hrsegrkhhlrghvvghrrdgtohhmqeenucggtffrrghtthgvrhhnpeffleegieefgfevudeh tdfhkeeutdffjeevgeffgeejvedthefgudeiteefheejheenucevlhhushhtvghrufhiii gvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrughrihgrnhdrkhhlrghvvghrsegr khhlrghvvghrrdgtohhmpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuth dprhgtphhtthhopehshhgrhhgvvgguhhgrqhhuvgesghhmrghilhdrtghomhdprhgtphht thhopehpghhsqhhlqdhgvghnvghrrghlsehlihhsthhsrdhpohhsthhgrhgvshhqlhdroh hrgh X-ME-Proxy: Feedback-ID: i76984098:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 27 Jan 2025 15:51:36 -0500 (EST) Message-ID: Date: Mon, 27 Jan 2025 12:51:35 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Content of pg_publication using a local connection versus network connection? To: Shaheed Haque , pgsql-general list References: Content-Language: en-US From: Adrian Klaver In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 1/27/25 12:41, Shaheed Haque wrote: > Hi, > > I'm a novice-ish when it comes to Postgres, but I've studied the docs > and not been able to understand why I can see the rows in pg_publication > via a local psql session, but not when I am connected via the network. > > Since the network login is (a) successful and (b) can read the content > of other non-system tables, I guessed that my problem is row-level > security (RLS)....except that from the docs, I was unable to see how the > login type could affect RLS. What am I missing? > > Here is some context...please do ask if something else needs to be > clarified! > > - System Postgres 16, AWS RDS version. > - The pg_publication tabe looks like this: > > foo=>  \dpS pg_publication >                                       Access privileges >   Schema   |      Name      | Type  |     Access privileges     | > Column privileges | Policies > ------------+----------------+-------+---------------------------+-------------------+---------- > pg_catalog | pg_publication | table | rdsadmin=arwdDxt/rdsadmin+| >                   | >            |                |       | =r/rdsadmin               | >                   | > > > - When I am logged in as this user via psql, I  can see: This user is rdsadmin or something else? > > foo=> select * from pg_publication; >  oid  |      pubname      | pubowner | puballtables | pubinsert | > pubupdate | pubdelete | pubtruncate | pubviaroot > -------+-------------------+----------+--------------+-----------+-----------+-----------+-------------+------------ > 98923 | vm_db_publication |    16478 | t            | t         | t >         | t         | t           | f > > > - When I connect via psycog, I can read other tables, but pg_publication > aways seems to return no rows. 1) What is your connection string? In particular what user are you connecting as? 2) Are you sure you are connecting to same database? > > Any assistance would be appreciated. > > Thanks, Shaheed > > > -- Adrian Klaver adrian.klaver@aklaver.com