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 1w1LY3-000DxN-1J for pgsql-hackers@arkaria.postgresql.org; Sat, 14 Mar 2026 09:44:44 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w1LY2-001Tf0-0J for pgsql-hackers@arkaria.postgresql.org; Sat, 14 Mar 2026 09:44:42 +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 1w1LY1-001Teq-2S for pgsql-hackers@lists.postgresql.org; Sat, 14 Mar 2026 09:44:42 +0000 Received: from mail-lj1-x235.google.com ([2a00:1450:4864:20::235]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w1LY0-000000006bn-0NWU for pgsql-hackers@postgresql.org; Sat, 14 Mar 2026 09:44:42 +0000 Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-38a3f6da741so23643651fa.1 for ; Sat, 14 Mar 2026 02:44:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773481479; cv=none; d=google.com; s=arc-20240605; b=Ls4YW5j98T7Woms5kibFmmOCzb8OY4bRlxEStETuMcrfjjFh6exP5AF43E5VWeHtff fnIbTlUGRtDO3TygeV8hUf3+8AR5BwwQ4lcNX7Uo7uf+6gBoGPWbMAisR5uK+4i4kpU9 JR9pnKK5gym1Ew0R/9kg9lC92zCxKXCa+qnQwttMEIMjzbh6nhmlTb7Ebff7R0VQMJfY AJMEFkEJhUMaWTG/ErVHhAIyKbhetkwBKZta0qWC8SLElUPR2tbSRjBJ29Zrc7b9AzzP 402Ns7Fp7gjN/2haXSnVFOZ1mkckKXTSIZ3nu/XZEn9sCB7Lz8dWR8LawgIusL7ThHjp LG4A== 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=D6w2TCTuLFtdNVr7AuLpn0VqNJtZLjh1u8xotfdRnak=; fh=KCthMCzF6IzFLb5A/cWNPlw4ZX+4YcWG9rr1OADDzUQ=; b=dctmjAoHAw1OlTNsflXXVOAgjESufuHWIlT6TV7hh+rnEXljU3k/PcHsI44z7ARlLt FdIKE+pOAR1dYW4qM3qJIGPmJRzorvV31ZzKe/juHstGvYNMzqhsSGAEs2pL1kjsTTj3 SG9qOTayRjJUPhp3hWjUT3yzK/yYwtouD0MQTOmlaMzK2WgLpxV3pxKgf92mc4MBlCLY Oh50RAKsakWrfFH4B7ATQ5acEdkXr32lpIWxB2LwdJWP34ImP0ne8ZESGNB2QMHcD/ua zahXTwU5MB2kOfgEw6pGySrRJ5w4TR/G3goup+Z0h6w3dojagCV3PrguQXaascjP6nba sO3Q==; 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=1773481479; x=1774086279; 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=D6w2TCTuLFtdNVr7AuLpn0VqNJtZLjh1u8xotfdRnak=; b=QdEVBf7V29dtjIU7z+VesqZwoh2FzEBgPzsU2jASwMZrZG59oikfFFARnthH6dBVzd ZheTpzCrzWRgRLjqmMc0NBfMt/6G0WaS3phjoIdOHccrb0JD1Icn+y6QKawk5JYcrO0h LAc2pNn3rOOj6ZRf3zQhKRnB4qsYcxxnv7COeVm0EqWvtt4mi/cvwsY4YaaHokwWXzUe +KMRl9kiwF2Sa29i6S3nVniEr+dQR66qIkUUB4GvNw+8qvnSU2YGfw5P+l6spwZvs1zy DxERKf2qjou9q4IVmaCCqPMmSdLu5n3LlSKsNnrAMT81PdE4wDw17V9+dKaQabqsY+EF a9OQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773481479; x=1774086279; 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=D6w2TCTuLFtdNVr7AuLpn0VqNJtZLjh1u8xotfdRnak=; b=LbEk4/NEtkPkX2qnKWNsqWktJ4O34QvScmZ66tQ9LWtZwzLgWpGhAz0hf60w/oFqI0 tKZ4nxvTt+IrkjsJSZWfWD2Lnr/FQBVMPUU8nRc7SPE04bxzkJo5Eg1XQT2FBaIuD3Vn mRz/C22DKHUNy5PYk/x3mU8IROGPZUWO44lm39GqirLEOoBgfzevos4WccCAnORkAeEw hJvFHWpjN7dvwX7+B60ZuLo/RbNfUNHYWpg5UiZShnkwrqGgy99qC3++e1JYWniVZT/T vosfQFMRDarm2kDKkuefmN14NxTZ0ri7RXTyP0GPY1dvg/QslJK7jFNgP5yYtfrDJnu9 1RgQ== X-Forwarded-Encrypted: i=1; AJvYcCWKC3DhOSffettBBdDIAam+2E7iGPjSwRtQXT5kwsJNqCZcnMkeQsQ49VGYuXGcbVguJI6vOI8A0f1ejGQe@postgresql.org X-Gm-Message-State: AOJu0Yya4TB47RYXcANhep61osEAaSBA+eeS/00S3zirVTerlh7iAPId Rp77vahEC5I00KztD/W61QzCLbRQYrgU7dMBvG4JqDE+8ayUgtqZ2YAElUZirwQJsyncYxQGySW 4NVxMB2uMOidYnQcMAgTRWNZC/SsAYG8= X-Gm-Gg: ATEYQzxWkf1ncBCOawDg3n+2rVjbf9oSs7Zf1iOZ7yCyoeOP0Ng/17x0WZe7QU51Q7O zRYm00ZtEzbzYHLKFA1ukSwiNpT7b8IsXn/NxS8fU2jm75K8xIURCNG90TdBDJtD0WCjb0M2Idr jcQ8F6TJ6vtZ0UUC8q6AEPro3zw9IQ/4XH3Cj+s3lR0sxplJu0gS2526FHgYvTulr8hnXsJTcjP rsKYxfxB3eOnggT4CN8+a3a+Xjr5oy2PKn4W6a2/yCb/c8wibn8vhakruDArLi3+YlDlaXz3HoX eDg6Wq2U2wHK/2+nuK3LukmR/WNn/k4dByNT6nlyUn50HpzEsb3FhQku81pYbx83wzuxwDINNw= = X-Received: by 2002:a05:651c:31c5:b0:38a:5e09:21ba with SMTP id 38308e7fff4ca-38a897779b2mr20668271fa.25.1773481478887; Sat, 14 Mar 2026 02:44:38 -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> <9b4795c19425f67fab975e5487f5b43567ca40a3.camel@j-davis.com> In-Reply-To: <9b4795c19425f67fab975e5487f5b43567ca40a3.camel@j-davis.com> From: Amit Kapila Date: Sat, 14 Mar 2026 15:14:27 +0530 X-Gm-Features: AaiRm53qlbwSGKJmAP_2yAe84UjdpOWgqcdIYT2cG606y6ZAkERZgZk-cjTD8OE 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 Tue, Mar 10, 2026 at 7:53=E2=80=AFPM Jeff Davis wrot= e: > > On Mon, 2026-03-09 at 11:53 +0530, Amit Kapila wrote: > > > +# 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? > > In 8185bb5347, contrib/postgres_fdw/t/010_subscription.pl has: > > ... > # Setup structure on subscriber > $node_subscriber->safe_psql('postgres', "CREATE EXTENSION > postgres_fdw"); > $node_subscriber->safe_psql('postgres', "CREATE TABLE tab_ins (a int, > b int)"); > ... > $result =3D > $node_subscriber->safe_psql('postgres', "SELECT count(*) FROM (SELECT > f.b =3D l.b as match FROM tab_ins l, f_tab_ins f WHERE l.a =3D f.a) WHERE > match"); > is($result, qq(1050), 'check that inserted data was copied to > subscriber'); > ... > > which creates the subscriber-side table and verifies the result. > I am talking about a table with the name tab_no_col whereas you are talking about a table with the name tab_ins. The test doesn't create a table with the name tab_no_col on the subscriber-side which makes it redundant, am I missing something? --=20 With Regards, Amit Kapila.