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 1w8DUX-000JfA-27 for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 08:33:30 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8DUV-004ccN-1S for pgsql-hackers@arkaria.postgresql.org; Thu, 02 Apr 2026 08:33:27 +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 1w8DUV-004ccF-0J for pgsql-hackers@lists.postgresql.org; Thu, 02 Apr 2026 08:33:27 +0000 Received: from mail-lj1-x233.google.com ([2a00:1450:4864:20::233]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w8DUT-000000009XK-1poY for pgsql-hackers@lists.postgresql.org; Thu, 02 Apr 2026 08:33:26 +0000 Received: by mail-lj1-x233.google.com with SMTP id 38308e7fff4ca-38c26612508so5654461fa.3 for ; Thu, 02 Apr 2026 01:33:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775118802; cv=none; d=google.com; s=arc-20240605; b=eCTJ6y7U2rKo5hSrzf3igBM2XwX7EL0qoue0HJVS9QfPK0mQSq/eGgoyo7YfxH3dnL WpJMGxcn23IJR/1h7GFnpaA0Sry+1cgcENITp4A4aW85piCX2lPgPEstGMjNX0OzYzHD XNC8VH9WytcxLjKgqvHW6jBl65yEM3Np/UgbMcK3O5iPCxpCFhYiZRsbh4yKCbRuCN6C aT9l+robm/FFK9rHBvGHBNBSx8KJ13eoS11lE+nKJrkSnh7G15j6XYUJSt4yEXHHDOJJ papTYHXBZLUYgDZiZqkzt94gbOb+7t6brOTZEy3DzBQvDLvYR5kIxcXA9o+cXOFJyvbU tkuQ== 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=lTzpQzpbVDT1y7tM7gpPFgO/1uqZqDt7nQkhXrjg5Fo=; fh=VmOi7KiOYhSvh9St9U3y26kSj4zOIbGfUihfQexFJEE=; b=UjZvlynyvn8OAiaQY5O6b4JS7VB8sdkR35mONPvtzMaHpoKExHcS9b+zEhUh/wjc6B UwawzfuelY9+Vm56M8lOAJ5qgLFs4l//wetbOaSyJsDqGgeg8BsM3lOEYEieaNw1IfgW /KNRmwpWBpRjdGpVpIIWlMiCwbnkhDbLBd6boJ3WgM6mzwgjQ5iy5pdqVdcYY7ydvj4r in77oA85du8EsWAOmchgbAph6Ik94lsZt3H/CJolQbuz+szjci5GNPEShEtWRY00CAyn f093mvMe+pt5WpxXVV/kGCZo5UWIWWGPoPXzppBPQUn8Yhezv+HrtWzqU1Ih5alGIjEi 3rVA==; 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=20251104; t=1775118802; x=1775723602; 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=lTzpQzpbVDT1y7tM7gpPFgO/1uqZqDt7nQkhXrjg5Fo=; b=Un1zSttYkOeWLFaQGvdXcbMyjeo+hQT4RrNzE7jiBiTCfAxA9TcaR7739L5unFYzFI XJ7AlvMpfmmioIUwjFnNpvJyi1UaKYxWRS8bIh0mkdbODGAHMVJQVIxGmktttjsCL8mc MvsmeuMQUk5bkbmy7XdDamOQuPEQ9Gqelt7fka2oyhmoHqohSLJgSgHC1zAXCUgJjNtV dKsi3irKjuzsjlPzou6RBu8enJTY3dLx3OIIbRpeofs7bFIGETRMiIANrk/HogcWmpuw I2ycP+LVJcDnhAhpYT5YJhvbFwouvBuxygpv5StC1CNoEY+gzzPba4CQDuWzFFLmK/Ui etqA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775118802; x=1775723602; 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=lTzpQzpbVDT1y7tM7gpPFgO/1uqZqDt7nQkhXrjg5Fo=; b=FYNl4TMKp5t/np4bP3pbcM5vVoC5Ygk1HMAkzwWLVqlXKOl3SFk0y3LhzHi8BnYOZe o8FqN66PAaWnu/yLU7DjGEBygD/YVMFt9hJuJt7PgHK6Xxhu3aJMgdAFb3zkYh2I+1d0 ChCNcYyTIWlyu2ES4T8FrlKHNTROoYe4jlLlKEBReSoXzS1FRC6J5Drsh8GkbRtOtbnn aTiW2caDaP9SMc1zmxw2fK29PQl7pa5UbhytWLA+tanPDQgzYRhixgHHQFyEfwF75cK2 AOX3SjYI/mWmNeglYEHSP+RyikFYfI5Pvi0cIDbONMDDws27x41O+VhKlFOsgEOaAeD9 ohPA== X-Forwarded-Encrypted: i=1; AJvYcCVaju2YxoAyxhSx6zkP2mAL/X4OokR3Rigif2bISC2SaaSxl10/WKfyN0pSNuLU0f9IdAzELs7WwJ/CbTAP@lists.postgresql.org X-Gm-Message-State: AOJu0Yxiv1W3UviG9WpZXUzPs/bOalDbUEyQYuvCncVXutn7Yy6yDD3R GwFEEkbvTdLWBaQXAzfLtzasAZQbcYKukPFs4BZNXH77lGv6pRiGXVnnsjJyvGC4pGRS/CkLChG TgKMqkl1Nrtin4bL8zKg+alnNj08hl4gepD3ApFc= X-Gm-Gg: ATEYQzwahQodNoAWij+FIwqUCMnYqC5bNqTr4csGbj4x98tpXaaUGIF7U/ZjbavhIrX +tQQVIywlMNMp0FazGU9oiwO1l7e7RDlBMcfmiK9WpHLBqR7Bjj7HXohDBxrB05aFpYyh0EgM0U 4AyDwrQULjUKoi2PBDzbfQPbVRIhcMYtVtq+oCjPRlY23hYGcnJ5vjDMRlmqRuozii2ixk9ajDC vtYtUMKvT3YK+po6tWVuJInMnz9TfSFO6WJrntpSDDIJcV2NvbXgNx7DvMAUfh6gjNOBcTQ7Kwl 5+SEIg0jDOYVUQKmYBy+97s6bJrLkIcLAPHOXoFx1w== X-Received: by 2002:a05:651c:1468:b0:38b:e43b:444a with SMTP id 38308e7fff4ca-38cc2ef9909mr26541251fa.1.1775118802069; Thu, 02 Apr 2026 01:33:22 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Amit Kapila Date: Thu, 2 Apr 2026 14:03:09 +0530 X-Gm-Features: AQROBzCEYtM2dthdNGj0hkOuMnTve9f-mq59rbdSEc8MKAIoM21tykPUVFG8xZs Message-ID: Subject: Re: DOC: pg_publication_rel.prrelid says sequences are possible To: shveta malik Cc: Peter Smith , PostgreSQL Hackers 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 Wed, Apr 1, 2026 at 12:35=E2=80=AFPM shveta malik wrote: > > On Wed, Apr 1, 2026 at 10:30=E2=80=AFAM Peter Smith wrote: > > > > Hi. > > > > It is my understanding that only tables can exist in the > > 'pg_publication_rel' catalog. > > > > e.g. only for these scenarios: > > * included tables - when pg_publication.puballtables is false, these > > are the specified FOR TABLE ... tables > > * excluded tables - when pg_publication.puballtables is true, these > > are the specified FOR ALL TABLES EXCEPT (TABLE ...) tables > > > > In particular, AFAIK there is no way for sequences to be in the > > 'pg_publication_rel' catalog. e.g. > > PG19 only supports "CREATE PUBLICATION ... FOR ALL SEQUENCES", which > > is indicated by pg_publication.puballsequences. > > PG19 has no support for "CREATE PUBLICATION ... FOR SEQUENCE seq1,seq2"= . > > > > ~~ > > > > Meanwhile, the DOCS page for 'pg_publication_rel' catalog [1] since > > commit 55cefad says that sequences are also possible [2]: > > ------ > > prrelid oid (references pg_class.oid) > > Reference to table or sequence > > ------ > > > > How are sequences possible? PSA a patch to correct it. > > > > Or, am I mistaken here? > > > > You are right, pg_publication_rel can never have a seq entry while > pg_subscription_rel can have. The patch LGTM. > Pushed. --=20 With Regards, Amit Kapila.