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 1vzU2I-0012t3-0l for pgsql-hackers@arkaria.postgresql.org; Mon, 09 Mar 2026 06:24:14 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vzU2F-00ELTB-2R for pgsql-hackers@arkaria.postgresql.org; Mon, 09 Mar 2026 06:24:12 +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 1vzU2F-00ELT3-1F for pgsql-hackers@lists.postgresql.org; Mon, 09 Mar 2026 06:24:11 +0000 Received: from mail-lj1-x232.google.com ([2a00:1450:4864:20::232]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vzU2D-00000001kfL-0fUp for pgsql-hackers@postgresql.org; Mon, 09 Mar 2026 06:24:11 +0000 Received: by mail-lj1-x232.google.com with SMTP id 38308e7fff4ca-38a40273544so19096901fa.2 for ; Sun, 08 Mar 2026 23:24:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773037448; cv=none; d=google.com; s=arc-20240605; b=NTZ23rMt+mlbJcXUwcfZY2kvKVJPNTo11ByOQb7HopquZ2O0KhlzLUqFZL6k4Jh5Tq lxZGCL2PX+yd05Z3J6qg6DGmLZwjf0srJMM/mkU6mPgGRRWJLd3g2F8mSWHJdrdVB1BG NBYTUXjlTT+aG+9Dp1JjTk395lY78CSNgY2vy85luF+Ctjyn1g+tGl3J0UqF0L5NKxqd kwLEBETrKrOCtiQ2DmqLm6GSqDePRuMKMl49epYFWMmHrHRP7y1ToFhvO++BidbTVT6P opI3t2uryreKvEBM+ZhJr0FKovM78agrRpqA9GBY2s/DhKapxudn9kP2BVjietV+04RR 703Q== 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=q5C2YGpT7258eGfHFIOoQwdCSqMUUtunfZobOgIRWwY=; fh=ORiWRsBgD9XFQPkL42gUmr0Z8phZdkkYbgsdmytx0nY=; b=lyFYBAW/YIexgInep116g2Glt4Ryk7sj8axYHpNteF+DN7vAx0tnvvD0cCi8PUFLdo ximuuJS0Op5DOG/ZgW1a/iura/Gy1XGs7tlqqbPKZEPNUJUyfXnLpj10QyScFFbdgnGY a2MrIVyheHdOXObkM5f3uA+gXIV9i6xZC8Y5UK8/u+wZYKLXF8UL1ca8+BzhHYkVFUV+ 7sDttk2rW1VSEBU9NnS5TIPS+mA8aaB1PRhyJEDozw/XGR9z5eW+QcRir6lkjuJoeu3c snahq8Qm+yHBHiTwRIrzxSkgP7foBVGMLmJhpSFsXFLXt9hd+M0S+VbIog5SWdaA3DWW YrRw==; darn=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=1773037448; x=1773642248; darn=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=q5C2YGpT7258eGfHFIOoQwdCSqMUUtunfZobOgIRWwY=; b=m13zdwaYruxzanrwQeMy7VPOakEkt0kTK3i8wmoo2i55Pjitp1x/xbc65Uq4P2djOA d7Mla5fxvqaPvGaPI2fLnnFRd1i0Rx3zT6gnQ4TmFExdKSe6mgExpide22Jjc5CfmLcb cyI4wAU8eh2wf46RvHErWFBWspzvYF5RvXGq7zqrKeo02hICRXsUVVwoXmGiuFDiZ2o+ k+I1t6KKmHpbnP32TCzaz2r4Kj2TTAtBhUC2i/IiC7VqYIi3JDzYlsS6FUpOVwFabFfE pEv/xYlTGoeMpqnoeE6w4uuPwSOMPFX4qKWpQcld6FM2QueRnXUOnLLbJaFCYLJxwBFh 5cSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773037448; x=1773642248; 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=q5C2YGpT7258eGfHFIOoQwdCSqMUUtunfZobOgIRWwY=; b=iTTtNstJqZqvxusand7S+Cdpun15YLi5F36DBwUZD92HKwJMWHp7la001NAabXnyiB DqKPgrE00vHOVKf50ghchQESX/XFUtsRakMx7HNnHCzphOIK3Znz81+sgYJo+vOLS377 DhOdM3JfvNiUGUa4QP8Ckt+IukSBG6i4wWGaNo5AJKyhQzbVq+LvNmBjZtAHHp8ly3co wlZt1+4tzzKTytvdNu6xUZjxlkuPOhsg3fCJSpM3J2GpVR8zXGs9FTGHXZjdRWihQGE4 1My9C9tw3HRkSeEMMA+yZzjFHdrMqcuDZFriDSNYNHVN2y/JyIOgTfNkxKNmYw6SHXwh 9Q7A== X-Forwarded-Encrypted: i=1; AJvYcCXZIbnIPdMnJPjp11rgNBuYBM/xJ4B6yOvgmZfMWZlyIQFxAjhda4j+CHVrwXX3AbfCsGO5SeMaTEOnSzh/@postgresql.org X-Gm-Message-State: AOJu0YwAHkRYLm3B9lgSdkCGYeHAuChZqUPKYGSMdr8BH+tFDjhH7oRG LgGUzBSMQbLEpUItT1eyVoO7mlE67xHKJ179fciIfXCtOwMuyEypyRY6P///Mug4couxTKnHo3Z 8p0d2P5Hns61fELaEPI4eg2Z0lnBj3E8= X-Gm-Gg: ATEYQzyXbZu85n8iYi6rfc3LV7v90nz3C8Z5xfpxS2t7rX6wisr1NPJ0S1ohwgcUkbs nKjUQJQk30S26cz286ovtRDRoeclNA5hHQS/5vFUMUUSzCdeVwwmxVtmrCvJ44nE0ut/iN/7N/L XBZdme/qFniRfCrzpt/DrS3uQEykAWiLNL9fDv7TMYBeD0D8e4w6ObVsXtUoxrWPDoxfNmnKFRS m+o2YiQawx1k2t1g2c7jqZJHWOjmRLowGx5tTvH58W0MIolFrrF+DdyPpcSt3flZmQsvBsoHevB TPOCF60BBxbVr73vA6WaTSM1mEXTB0G+sx77ww/M6g== X-Received: by 2002:a2e:bd0a:0:b0:38a:22d4:fdb2 with SMTP id 38308e7fff4ca-38a40b3daecmr34805921fa.13.1773037448036; Sun, 08 Mar 2026 23:24:08 -0700 (PDT) MIME-Version: 1.0 References: <149ff9264db27cdf724b65709fbbaee4bf316835.camel@j-davis.com> <830a2bc6cbbb2e6e01c6c0d9f31f320822e10603.camel@j-davis.com> <433d0845248e86c0317d9d396926182cfe157340.camel@j-davis.com> <05ae37abb207cd6bf6b126780024692d91402b0b.camel@j-davis.com> <93392ffa941ab0d436e19e0ab5d04d0e42c02d3f.camel@j-davis.com> <26be917cb07b6aa3ef5dd15f6b59d1b375ece6e8.camel@j-davis.com> <55201bd916e748acfc754c8f95880dae8e4e5ed0.camel@j-davis.com> <2a89b14a2b1622bffb8b137ca1f9ab7866f2d2b9.camel@j-davis.com> <61831790a0a937038f78ce09f8dd4cef7de7456a.camel@j-davis.com> <0910b47040406c1d24ec0150dafb5bae6b910ed7.camel@j-davis.com> <7338f22c4534322a08ab6ce9f879e2e308eb5e5d.camel@j-davis.com> <34fd5885b8245d1014f4426ea22af61229d42e3e.camel@j-davis.com> <7a5df376fffb273430aec9e89f88c31d52dcf295.camel@j-davis.com> <5dfe845221db2e7d38fc7c2a18a4ba5ea29cdfc0.camel@j-davis.com> <60ff024706fe1beab62a89ac07eb6a721856de2e.camel@j-davis.com> <80303af653a3da2a94e32ff91d6538675e921bf0.camel@j-davis.com> In-Reply-To: From: Amit Kapila Date: Mon, 9 Mar 2026 11:53:56 +0530 X-Gm-Features: AaiRm51ajYZSWCoh4MJqBcUg-gsFrw8iPWumGr5KIF7n8Q0IMBZSX9Zds9oACZY Message-ID: Subject: Re: [19] CREATE SUBSCRIPTION ... SERVER To: Jeff Davis Cc: Masahiko Sawada , Shlok Kyal , Ashutosh Bapat , Bharath Rupireddy , Joe Conway , pgsql-hackers@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 Sat, Mar 7, 2026 at 12:31=E2=80=AFPM Amit Kapila wrote: > > On Thu, Mar 5, 2026 at 2:23=E2=80=AFPM Jeff Davis wro= te: > > > > Few other minor comments: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 1. > +# Replicate the changes without columns > +$node_publisher->safe_psql('postgres', "CREATE TABLE tab_no_col()"); > +$node_publisher->safe_psql('postgres', > + "INSERT INTO tab_no_col default VALUES"); > > I don't see a subscriber-side table or verification code to verify the > above test. > I see that the committed version (8185bb5347) has this part of the test, isn't that test incomplete, if not, tell me what am I missing? It seems I have sent this message after you have committed the last version. > 2. > + Oid subserver BKI_LOOKUP_OPT(pg_foreign_server); /* If connection uses > + * server */ > + > > Isn't it better to keep this along with other oids in the beginning of > the catalog, say after subowner? It will also avoid padding before > subserver field. > We can probably consider this one as well though there is no correctness issue as such. --=20 With Regards, Amit Kapila.