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 1w7ngp-005hk3-0J for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 05:00:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7ngm-00EpC6-1w for pgsql-hackers@arkaria.postgresql.org; Wed, 01 Apr 2026 05:00:25 +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 1w7ngm-00EpBy-12 for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 05:00:24 +0000 Received: from mail-qv1-xf34.google.com ([2607:f8b0:4864:20::f34]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7ngk-00000002IPz-00Cc for pgsql-hackers@lists.postgresql.org; Wed, 01 Apr 2026 05:00:24 +0000 Received: by mail-qv1-xf34.google.com with SMTP id 6a1803df08f44-8a3970f1a0eso15066136d6.2 for ; Tue, 31 Mar 2026 22:00:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775019621; cv=none; d=google.com; s=arc-20240605; b=BVUAI7rD+UUKXJCiB5uHGJHyFy+Sh3nFG5ujYKeE3t0KZuYNqEbNU8FLkgwvt+j6wp JE+laR4qTx19cd46RePjV/EmGWuIN8cWEdACfjNVsBfwROVCxmPtMrGRDukNWEZ2JrRJ 1s4m9obKHPIR6L95CiL02yxhp3veHlrd95T4PGB6SEYD2y4h/so6GMb8X8hSmkeGTAhu lQMEtkNECigNm8YZHReMGdz1b+oJ8+Kl4u3VgrcC+ZsfWZqx5/MDOE5sASneMqjp/b2p 75MuGVYbI5/TP9gBliT/wV92bsfQ4EKTHlpRCjkM3Oa7Ph0MDVAE/gEHCn/ckmTnEkl4 kz3g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=HinVKnmP6CX5S4C4c8jouMw2sTVxO9QIhmtSlsEdGxY=; fh=dxJXJbLzq9Nah1LUdsj4QTuQ3JoDScd0wp1YHY64NXM=; b=RWJRnQWqBjF4t7CN8AC+onc58quaBpHRLN1J0lvKCh2Gw4MEpzU6Dk0tHeOOJPplrV Gy/1QW44zKXG+h3j8GuIga7JXrFkqp9Zg3Z+Bpsa8ySe/UsSojZSyE+Ej4rp3DzUVeTT TENgI2CLypskMF66YMM2DzebAhDHX1zHh3VEKJQZTjQdXDDo+3b0J+WghislR+qKsIr/ pEqrUXkKdT49OIhCmWVd5g1xjAOHufzk6C9RWQEb7YKzI8d121TSYiaqkCydUR4zlkCw SrRpQ9GJRyY+4B23crQISAvozVX81ofxP7NAqTa5JKVjBm0mF9evZI2qYuLce4FgJ8Ig ft5A==; 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=1775019621; x=1775624421; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=HinVKnmP6CX5S4C4c8jouMw2sTVxO9QIhmtSlsEdGxY=; b=bZW34M3dKH8iWOyxstbtM7kdG6nNBE2LsCnerBlzACGKgazhnriueDzBPRZ03I5xug Zu1KolxmvCsknhtoaOaLof5dHuwZp2Fk8vKwIWcZFI2GezLMhjOYeyGoV25yfBHqLkr9 /1/bckPX1s2ctH49GrxlJKBQhyni0ovhNzisZNlrLE7VXpyY27oEGAg+WAxdp63X1HhJ qqqTk9idsJb58xTHmEhqhPbLI1JvHa1V1VnAlsPHyiqhMH0nQKPtU+Aqy4YTB3we1/Od bpJXT6FKKpjpxQXzFqypF2mwDgu8+2zHKU0wjyu/FZG0PCXqZLFUHuUBTUYu3YX1mE+W eT+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775019621; x=1775624421; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=HinVKnmP6CX5S4C4c8jouMw2sTVxO9QIhmtSlsEdGxY=; b=NeduRA9sZElULbBxzp/nD/knLXyZZ3TaOQgFRhgX9Z1DXd6WQnzDoJ5xyJbjBaGTOt cln8gP8yMjSRcwL+tMdGu/+440rrPkWyc+0fVbvNp0jfmCgjpOJOANioHLdoh11VpauI TBBVbTmeRMD6xZoUXewTvl1XVexcBc+qqk1KRZTVmCwJzo0JcBjCiSy75eOCh6u83SSJ FUVDS3My5RIG5Im/6pej7IF8mqeKneTOMzKhfv3nUpGgQkaoomY572+iufPtSHccUOvB eE5Y38vjMyZ5TOmJwLiKgcAbhFVStSX6pPV/fZAA4bDZVAnf4iHC69ib5EvAviFrcaXw k/Ig== X-Gm-Message-State: AOJu0Yw+W/WfezCLdm0lgIXDerB3bTDDxJAVAJvnT32Vx5FhwoM3Mm8x ZVMvZ2jYVsVC6yUebHjgmgq8Nh6+iedVZ8wkSMLaKDTRJEDDH3vxgZV3LvyJK1+yN0aLVZgrKAi xscUjz73pYnIKPVGR4wBxVB0rIM5Xv7xmoMiu X-Gm-Gg: ATEYQzxtOhiMFIuSs02dTqPOXMmvLd93+0UHulPpykVBHrO4mlJ9DogbniJs4Ken7Zx av4dvKbVw6GpT6/YauyJCf8t6QmituDCaDwPLgHnpfUZGQem2U0KNsn3U60Bmze++Gy/ySU0wDm /onjZNcaJ7lPe7LjFv0HW5+wlPkCAKnWXbP4l/qJNnPnp9TZoPmjQYKtIIox2FT+1VM4Byd8fzm JybDZSChhZ5bYaVVqBDSWP6ybfF7yQoIZR43qJqUHdDlf+machg9cniLu6rET8pCwu78oHIoS9z sSL8AY7bt7YisiwiuSQtx71Wdav3bqjesf8JICZ5QnTpIVAegC/k X-Received: by 2002:a05:6214:3307:b0:89c:a2b2:8d3a with SMTP id 6a1803df08f44-8a437e198c6mr30283626d6.4.1775019620430; Tue, 31 Mar 2026 22:00:20 -0700 (PDT) MIME-Version: 1.0 From: Peter Smith Date: Wed, 1 Apr 2026 15:59:54 +1100 X-Gm-Features: AQROBzA7H81-Hv0-irzYrx9o0IXa8BzT-ZFSfmqIEfidy5-EV8c4qmAU8Ggf-xE Message-ID: Subject: DOC: pg_publication_rel.prrelid says sequences are possible To: PostgreSQL Hackers Content-Type: multipart/mixed; boundary="000000000000f24189064e5ef532" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000f24189064e5ef532 Content-Type: text/plain; charset="UTF-8" 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? ====== [1] https://www.postgresql.org/docs/devel/catalog-pg-publication-rel.html [2] https://github.com/postgres/postgres/commit/55cefadde874e52b57f7b3c2232744e331f9d6bb#diff-686ae8747787a3c04698ca610350c2b7dc84618c5b28d4b90e94f6f8cd47bd8eR6571 Kind Regards, Peter Smith. Fujitsu Australia --000000000000f24189064e5ef532 Content-Type: application/octet-stream; name="v1-0001-DOCS-pg_publication_rel.prrelid.patch" Content-Disposition: attachment; filename="v1-0001-DOCS-pg_publication_rel.prrelid.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mnfkjubq0 RnJvbSA5NWRkZmJkZGU2N2UzNGEyN2FjMmUxNTBiMDIwYzIwOGE3ZGZjNzg0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRlciBTbWl0aCA8cGV0ZXIuYi5zbWl0aEBmdWppdHN1LmNv bT4KRGF0ZTogV2VkLCAxIEFwciAyMDI2IDE1OjI1OjUyICsxMTAwClN1YmplY3Q6IFtQQVRDSCB2 MV0gRE9DUyAtIHBnX3B1YmxpY2F0aW9uX3JlbC5wcnJlbGlkCgotLS0KIGRvYy9zcmMvc2dtbC9j YXRhbG9ncy5zZ21sIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL2NhdGFsb2dzLnNnbWwgYi9kb2Mv c3JjL3NnbWwvY2F0YWxvZ3Muc2dtbAppbmRleCA5MmQxNzliNWVlMC4uMGIzZTYzMDhkNTYgMTAw NjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9jYXRhbG9ncy5zZ21sCisrKyBiL2RvYy9zcmMvc2dtbC9j YXRhbG9ncy5zZ21sCkBAIC03MDg2LDcgKzcwODYsNyBAQCBTQ1JBTS1TSEEtMjU2JDxyZXBsYWNl YWJsZT4mbHQ7aXRlcmF0aW9uIGNvdW50Jmd0OzwvcmVwbGFjZWFibGU+OjxyZXBsYWNlYWJsZT4m bAogICAgICAgIChyZWZlcmVuY2VzIDxsaW5rIGxpbmtlbmQ9ImNhdGFsb2ctcGctY2xhc3MiPjxz dHJ1Y3RuYW1lPnBnX2NsYXNzPC9zdHJ1Y3RuYW1lPjwvbGluaz4uPHN0cnVjdGZpZWxkPm9pZDwv c3RydWN0ZmllbGQ+KQogICAgICAgPC9wYXJhPgogICAgICAgPHBhcmE+Ci0gICAgICAgUmVmZXJl bmNlIHRvIHRhYmxlIG9yIHNlcXVlbmNlCisgICAgICAgUmVmZXJlbmNlIHRvIHRhYmxlCiAgICAg ICA8L3BhcmE+PC9lbnRyeT4KICAgICAgPC9yb3c+CiAKLS0gCjIuNDcuMwoK --000000000000f24189064e5ef532--