Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pSjWF-0007rp-20 for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Feb 2023 19:02:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1pSjWD-00013n-VG for pgsql-hackers@arkaria.postgresql.org; Thu, 16 Feb 2023 19:02:09 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pSjWD-00013e-4g for pgsql-hackers@lists.postgresql.org; Thu, 16 Feb 2023 19:02:09 +0000 Received: from meldrar.postgresql.org ([2a02:c0:301:0:ffff::31]) by makus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pSjW8-0001VN-Bf for pgsql-hackers@lists.postgresql.org; Thu, 16 Feb 2023 19:02:08 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Content-Type:In-Reply-To:Subject:From: References:Cc:To:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=lFoaZtORmvv1GgwdK+Zz+MQ7wpxPZjMDTCGmu57KYlw=; b=k9OafcLzg4g36KVCrtdWv2rKVs dUfVir5igMGbPn/uku5g/4w/INverBjEjCeRibM2RHLKIFCP73a2jAPfAqysF4vKgsKHUg24ODARm F6uBg64z4AySkQD8DlIC19BxWo0kPzshN5obvtA2PTp+PzUw1JOftduUgjah62rS9/BEKjiIaFhxL ZKnU8o3y4s+r7Bahi5K8adZl+U2MDfVPAYu8O6EAdeYTye064eISSHMBzO8QNmfRnV//ZIYJQCjrp YJ24j4PrBv/2go5G9xh1H58jWJHFz+LO2MQbgCXqN2X3W9kDGSmIqxGBa/QVMNHJtJQ12OWSgsh9X piDVFn0w==; Received: from [52.119.84.106] (helo=[192.168.88.177]) by meldrar.postgresql.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1pSjVz-0005Md-R8; Thu, 16 Feb 2023 19:01:57 +0000 Message-ID: Date: Thu, 16 Feb 2023 14:01:52 -0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.7.2 Content-Language: en-US To: Alvaro Herrera Cc: "houzj.fnst@fujitsu.com" , Amit Kapila , Ajin Cherian , Peter Smith , vignesh C , Zheng Li , li jie , Dilip Kumar , Masahiko Sawada , Japin Li , rajesh singarapu , PostgreSQL Hackers References: <20230216175305.2ayyrxrm3lz6oy5l@alvherre.pgsql> From: "Jonathan S. Katz" Subject: Re: Support logical replication of DDLs In-Reply-To: <20230216175305.2ayyrxrm3lz6oy5l@alvherre.pgsql> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------8tHanYz30Aq93tyn4nhjYqCr" X-Host-Lookup-Failed: Reverse DNS lookup failed for 52.119.84.106 (failed) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------8tHanYz30Aq93tyn4nhjYqCr Content-Type: multipart/mixed; boundary="------------uqHSM0ReL8nUxbt6qCBsloOj"; protected-headers="v1" From: "Jonathan S. Katz" To: Alvaro Herrera Cc: "houzj.fnst@fujitsu.com" , Amit Kapila , Ajin Cherian , Peter Smith , vignesh C , Zheng Li , li jie , Dilip Kumar , Masahiko Sawada , Japin Li , rajesh singarapu , PostgreSQL Hackers Message-ID: Subject: Re: Support logical replication of DDLs References: <20230216175305.2ayyrxrm3lz6oy5l@alvherre.pgsql> In-Reply-To: <20230216175305.2ayyrxrm3lz6oy5l@alvherre.pgsql> --------------uqHSM0ReL8nUxbt6qCBsloOj Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMi8xNi8yMyAxMjo1MyBQTSwgQWx2YXJvIEhlcnJlcmEgd3JvdGU6DQo+IE9uIDIwMjMt RmViLTE2LCBKb25hdGhhbiBTLiBLYXR6IHdyb3RlOg0KPiANCj4gW3JlcGxpY2F0aW9uIHRy aWVzIHRvIGV4ZWN1dGUgdGhpcyBjb21tYW5kXQ0KPiANCj4+IDIwMjMtMDItMTYgMTY6MTE6 MTAuNTcwIFVUQyBbMjUyMDddIFNUQVRFTUVOVDogIENSRUFURSBPUiBSRVBMQUNFIEZVTkNU SU9ODQo+PiBwdWJsaWMuYXZhaWxhYmlsaXR5X3J1bGVfYnVsa19pbnNlcnQgKCBJTiBhdmFp bGFiaWxpdHlfcnVsZQ0KPj4gcHVibGljLmF2YWlsYWJpbGl0eV9ydWxlLCBJTiBkYXlfb2Zf d2VlayBwZ19jYXRhbG9nLmludDQgKSBSRVRVUk5TDQo+PiBwZ19jYXRhbG9nLnZvaWQgTEFO R1VBR0Ugc3FsIFZPTEFUSUxFIFBBUkFMTEVMIFVOU0FGRSBDQUxMRUQgT04gTlVMTCBJTlBV VA0KPj4gU0VDVVJJVFkgSU5WT0tFUiBDT1NUIDEwMCBBUyAkXyQNCj4+IAkgICAgSU5TRVJU IElOVE8gYXZhaWxhYmlsaXR5ICgNCj4+IAkgICAgICAgIHJvb21faWQsDQo+PiAJICAgICAg ICBhdmFpbGFiaWxpdHlfcnVsZV9pZCwNCj4+IAkgICAgICAgIGF2YWlsYWJsZV9kYXRlLA0K Pj4gCSAgICAgICAgYXZhaWxhYmxlX3JhbmdlDQo+PiAJICAgICkNCj4gDQo+IFt3aGljaCBy ZXN1bHRzIGluOl0NCj4gDQo+PiAyMDIzLTAyLTE2IDE2OjExOjEwLjU3MCBVVEMgWzI1MjA3 XSBFUlJPUjogIHJlbGF0aW9uICJhdmFpbGFiaWxpdHkiIGRvZXMgbm90DQo+PiBleGlzdCBh dCBjaGFyYWN0ZXIgMjc5DQo+IA0KPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGZhdWx0 IG9mIGxvZ2ljYWwgcmVwbGljYXRpb24uICBDb25zaWRlciB0aGF0DQo+IGZvciB0aGUgYmFj a2VuZCBzZXJ2ZXIsIHRoZSBmdW5jdGlvbiBzb3VyY2UgY29kZSBpcyBqdXN0IGFuIG9wYXF1 ZQ0KPiBzdHJpbmcgdGhhdCBpcyBnaXZlbiB0byB0aGUgcGxwZ3NxbCBlbmdpbmUgdG8gaW50 ZXJwcmV0LiAgU28gdGhlcmUncyBubw0KPiB3YXkgZm9yIHRoZSBsb2dpY2FsIERETCByZXBs aWNhdGlvbiBlbmdpbmUgdG8gdHVybiB0aGlzIGludG8gcnVubmFibGUNCj4gY29kZSBpZiB0 aGUgdGFibGUgbmFtZSBpcyBub3QgcXVhbGlmaWVkLg0KDQpTdXJlLCB0aGF0J3MgZmFpci4g VGhhdCBzYWlkLCB0aGUgZXhhbXBsZSBhYm92ZSB3b3VsZCBmYWxsIHVuZGVyIGEgDQoidHlw aWNhbCB1c2UgY2FzZSIsIGkuZS4gSSdtIHJlcGxpY2F0aW5nIGZ1bmN0aW9ucyB0aGF0IGNh bGwgdGFibGVzIA0Kd2l0aG91dCBzY2hlbWEgcXVhbGlmaWNhdGlvbi4gVGhpcyBpcyBwcmV0 dHkgY29tbW9uLCBhbmQgYXMgbG9naWNhbCANCnJlcGxpY2F0aW9uIGJlY29tZXMgdXNlZCBm b3IgbW9yZSB0eXBlcyBvZiB3b3JrbG9hZHMgKGUuZy4gaGlnaCANCmF2YWlsYWJpbGl0eSks IHdlJ2xsIGRlZmluaXRlbHkgc2VlIHRoaXMuDQoNCj4gKFRoZSBmYWN0IHRoYXQgdGhpcyBp cyBhIHNlY3VyaXR5LWludm9rZXIgZnVuY3Rpb24gcHJldmVudHMgeW91IGZyb20NCj4gYXR0 YWNoaW5nIGEgU0VUIHNlYXJjaF9wYXRoIGNsYXVzZSB0byB0aGUgZnVuY3Rpb24sIEkgYmVs aWV2ZT8gIFdoaWNoDQo+IG1lYW5zIGl0IGlzIGV4dHJhIGRhbmdlcm91cyB0byBoYXZlIGFu IHVucXVhbGlmaWVkIHRhYmxlIHJlZmVyZW5jZQ0KPiB0aGVyZS4pDQoNClllcywgYnV0IHRo ZSBsZXZlbCBvZiBkYW5nZXIgd291bGQgZGVwZW5kIG9uIGhvdyB0aGUgc2NoZW1hIGlzIGFj dHVhbGx5IA0KdXNlZC4gQW5kIHdoaWxlIHRoZSBhYm92ZSBwYXR0ZXJuIGlzIG5vdCBncmVh dCwgaXQgaXMgc3RpbGwgd2lkZWx5IGNvbW1vbi4NCg0KPj4gTXkgaGlnaCBsZXZlbCBndWVz cyB3aXRob3V0IGxvb2tpbmcgYXQgdGhlIGNvZGUgaXMgdGhhdCB0aGUgYXBwbHkgd29ya2Vy IGlzDQo+PiBub3QgYXdhcmUgb2YgdGhlIHNlYXJjaF9wYXRoIHRvIHVzZSB3aGVuIHByb2Nl c3NpbmcgZnVuY3Rpb25zIGR1cmluZw0KPj4gY3JlYXRpb24uIFByb3ZpZGVkIHRoYXQgdGhl IHB1Ymxpc2hlci9zdWJzY3JpYmVyIGVudmlyb25tZW50cyBhcmUgc2ltaWxhcg0KPj4gKGlm IG5vdCBpZGVudGljYWwpLCBJIHdvdWxkIGV4cGVjdCB0aGF0IGlmIHRoZSBmdW5jdGlvbiBj cmVhdGUgc3VjY2VlZHMgb24NCj4+IHRoZSBwdWJsaXNoZXIsIGl0IHNob3VsZCBhbHNvIHN1 Y2NlZWQgb24gdGhlIHN1YnNjcmliZXIuDQo+IA0KPiBJZiB3ZSdyZSBnb2luZyB0byBmb3Jj ZSBzZWFyY2hfcGF0aCBhbmQgYWxsIG90aGVyIHNldHRpbmdzIHRvIGJlDQo+IGlkZW50aWNh bCwgdGhlbiB3ZSBtaWdodCBhcyB3ZWxsIGdpdmUgdXAgdGhlIHdob2xlIGRlcGFyc2luZyBk ZXNpZ24gYW5kDQo+IHRyYW5zbWl0IHRoZSBvcmlnaW5hbCBzdHJpbmcgZm9yIGV4ZWN1dGlv biBpbiB0aGUgcmVwbGljYTsgaXQgaXMgbXVjaA0KPiBzaW1wbGVyLiAgQnV0IHRoaXMgaWRl YSB3YXMgcmVqZWN0ZWQgb3V0cmlnaHQgd2hlbiB0aGlzIHN0dWZmIHdhcyBmaXJzdA0KPiBw cm9wb3NlZCB5ZWFycyBhZ28uDQoNCkhtLCBtYXliZSB3ZSBnbyB0aGUgb3RoZXIgd2F5IGlu IHRlcm1zIG9mIGV4ZWN1dGlvbiBvZiBmdW5jdGlvbiBib2RpZXMsIA0KaS5lLiB3ZSBkb24n dCB0cnkgdG8gcnVuL3BhcnNlIGl0IG9uIHRoZSBzdWJzY3JpYmVyPyBJZiB0aGUgZnVuY3Rp b24gDQpib2R5IGlzIGp1c3QgYmFzZWQgaW4gYXMgYSBzdHJpbmcsIGNhbiB3ZSBqdXN0IGlu c2VydCBpdCB3aXRob3V0IGRvaW5nIA0KYW55IGV2YWx1YXRpb24gb24gdGhlIHNvdXJjZSBj b2RlPyBJJ2QgaGF2ZSB0byB0aGluayBhIGxpdHRsZSBiaXQgbW9yZSANCmFib3V0IHRoZSBT UUwgc3RhbmRhcmQgYm9kaWVzIChCRUdJTiBBVE9NSUMpLi4udGhvdWdoIEFJVUkgaXQgd291 bGQgDQpwb3NzaWJseSBiZSBhIHNpbWlsYXIgZmxvdyAoZXhlY3V0ZSBvbiBwdWJsaXNoZXIs IGp1c3QgY29weSB3L28gDQpleGVjdXRpb24gaW50byBzdWJzY3JpYmVyKT8NCg0KSWYgSSdt IHVzaW5nIERETCByZXBsaWNhdGlvbiwgSSdtIHRyeWluZyB0byBrZWVwIG15IA0KcHVibGlz aGVyL3N1YnNjcmliZXJzIHN5bmNocm9uaXplZCB0byBhIHJlYXNvbmFibGUgbGV2ZWwgb2Yg Y29uc2lzdGVuY3ksIA0Kc28gaXQgaXMgaGlnaGx5IGxpa2VseSB0aGUgZnVuY3Rpb24gc2hv dWxkIHdvcmsgd2hlbiBpdCdzIGNhbGxlZC4gSSBrbm93IA0KdGhpbmdzIGNhbiBnbyB3cm9u ZyBhbmQgYnJlYWssIHBhcnRpY3VsYXJseSBpZiBJJ3ZlIG1hZGUgaW5kZXBlbmRlbnQgDQpj aGFuZ2VzIHRvIHRoZSBzY2hlbWEgb24gdGhlIHN1YnNjcmliZXIsIGJ1dCB0aGF0IGNhbiBo YXBwZW4gYW55d2F5IA0KdG9kYXkgd2l0aCBmdW5jdGlvbnMgb24gYSBzaW5nbGUgaW5zdGFu Y2UuDQoNClRoYW5rcywNCg0KSm9uYXRoYW4NCg== --------------uqHSM0ReL8nUxbt6qCBsloOj-- --------------8tHanYz30Aq93tyn4nhjYqCr Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEE+oS2la8r95ogZD/x8QSccp8cZScFAmPufaAFAwAAAAAACgkQ8QSccp8cZSdc TA/+LcXGUI8ZeJhMmjD928l2RIWBKWDfZmcGJDeZ9hhBVtLqvTqBuQc81WRyMIRGz4BWllKfG25x DR5Q09HF6E3/ZZmpALqzTK4IGfgIOCMPjefyUOfTfS+pCg0LGn5BvloMNyCEmV3/4W/dnhMUNmHA Pn7MUyHcO8JhrzNFcYCb1AjHnqq1A98QAOsIMlN4DQ7XrOvJoS7hhCIDqDkQ3qxHgTZPa82I5PtU vCXqrfeLVth/49v4uEfeU3ADIIxUM4WFfYVZCycuXpwF45BnuLSlNM/mhuaeoMDfZxpCxyHYj//A AahbYLgXkJdXjSDQoaOQlxQChgWzCyCodAmgub9pdpCjf08UQDpyUQb8Fm85r54NvuxKGihXemcs 03rP6YT4TTLeXRt5i5LPw2okSv7J9mCqkqpntKMyTavYMXTY7yFOoSLvTiT5NiqChi3eAsqnQRbL RQYvQAN5YSJtk9AXJGUVOLrvyNXdYbE+ip7JQvdPtIg0KYmq8sfB7lWC3Ap6EswDSoQDSrx/Y2Gl Mp4ycVNiMoqx0Y1AX2GCvezlb2B4dPwmz4iNSYiCqEw54FNkENdfc6nFk0O0xc3vtMmnFZCmGsM8 dc20yb+mymliifOBqIDtX+5X/g/pgp2QDll6TvV8pLmhwojqCZ9+QdWR5QsdUkH5whP5Nvt1sTfa 3d8= =R0tT -----END PGP SIGNATURE----- --------------8tHanYz30Aq93tyn4nhjYqCr--