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 1vUkLe-0075k4-0y for pgsql-committers@arkaria.postgresql.org; Sun, 14 Dec 2025 11:33:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vUkLd-00CjH9-0D for pgsql-committers@arkaria.postgresql.org; Sun, 14 Dec 2025 11:33:09 +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 1vUkIf-00CiOc-0g for pgsql-committers@lists.postgresql.org; Sun, 14 Dec 2025 11:30:05 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vUkId-000c12-0k for pgsql-committers@lists.postgresql.org; Sun, 14 Dec 2025 11:30:05 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=aL8OuIel4NMTQoNvuBSZx9q3VYzWg7nW4iHVwGKjhjw=; b=Jr4BOML1OM57sxJMRARZaLVpGj iJhLJ+hODO0NhME/soOZLNyrKZ/swbaaSNd4fe508+UfDrvQIKYx5y89nIoVl0weNAvyFeCVwIfwT uzB/9cpbgg8A4UrawSjkLDgw2QrzXzOB4oMByF208FXPQfvnJVWR+ouqgvClAPpVV8/DPH91tojgM xY5fc631Epv/VMoNyeouIXFwiL4SqZKGjYVcAnw1MQ4Mc+mQoFIGbga6zzHk4thl15/EE/etGtJlE Ix8NudhYnOgeKowBvseI3W8weds47GHYX428q/53tM6AX6NwcHonSRswBItusqGsxE8my9D07GDLt WdA45VZg==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vUkIc-001nxz-2P for pgsql-committers@lists.postgresql.org; Sun, 14 Dec 2025 11:30:02 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vUkIb-000hms-0F for pgsql-committers@lists.postgresql.org; Sun, 14 Dec 2025 11:30:02 +0000 Content-Type: multipart/mixed; boundary="===============3179068115916019298==" MIME-Version: 1.0 From: Alexander Korotkov To: pgsql-committers@lists.postgresql.org Subject: pgsql: Implement ALTER TABLE ... SPLIT PARTITION ... command X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Sun, 14 Dec 2025 11:30:02 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============3179068115916019298== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 SW1wbGVtZW50IEFMVEVSIFRBQkxFIC4uLiBTUExJVCBQQVJUSVRJT04gLi4uIGNvbW1hbmQKClRo aXMgbmV3IERETCBjb21tYW5kIHNwbGl0cyBhIHNpbmdsZSBwYXJ0aXRpb24gaW50byBzZXZlcmFs IHBhcnRpdGlvbnMuICBKdXN0Cmxpa2UgdGhlIEFMVEVSIFRBQkxFIC4uLiBNRVJHRSBQQVJUSVRJ T05TIC4uLiBjb21tYW5kLCBuZXcgcGFydGl0aW9ucyBhcmUKY3JlYXRlZCB1c2luZyB0aGUgY3Jl YXRlUGFydGl0aW9uVGFibGUoKSBmdW5jdGlvbiB3aXRoIHRoZSBwYXJlbnQgcGFydGl0aW9uCmFz IHRoZSB0ZW1wbGF0ZS4KClRoaXMgY29tbWl0IGNvbXByaXNlcyBhIHF1aXRlIG5haXZlIGltcGxl bWVudGF0aW9uIHdoaWNoIHdvcmtzIGluIGEgc2luZ2xlCnByb2Nlc3MgYW5kIGhvbGRzIHRoZSBB Q0NFU1MgRVhDTFVTSVZFIExPQ0sgb24gdGhlIHBhcmVudCB0YWJsZSBkdXJpbmcgYWxsCnRoZSBv cGVyYXRpb25zLCBpbmNsdWRpbmcgdGhlIHR1cGxlIHJvdXRpbmcuICBUaGlzIGlzIHdoeSB0aGUg bmV3IERETCBjb21tYW5kCmNhbid0IGJlIHJlY29tbWVuZGVkIGZvciBsYXJnZSwgcGFydGl0aW9u ZWQgdGFibGVzIHVuZGVyIGhpZ2ggbG9hZC4gIEhvd2V2ZXIsCnRoaXMgaW1wbGVtZW50YXRpb24g Y29tZXMgaW4gaGFuZHkgaW4gY2VydGFpbiBjYXNlcywgZXZlbiBhcyBpdCBpcy4gIEFsc28sIGl0 CmNvdWxkIHNlcnZlIGFzIGEgZm91bmRhdGlvbiBmb3IgZnV0dXJlIGltcGxlbWVudGF0aW9ucyB3 aXRoIGxlc3MgbG9ja2luZyBhbmQKcG9zc2libHkgcGFyYWxsZWxpc20uCgpEaXNjdXNzaW9uOiBo dHRwczovL3Bvc3Rnci5lcy9tL2M3M2ExNzQ2LTBjZDAtNmJkZC02YjIzLTNhZTBiN2MwYzU4MiU0 MHBvc3RncmVzcHJvLnJ1CkF1dGhvcjogRG1pdHJ5IEtvdmFsIDxkLmtvdmFsQHBvc3RncmVzcHJv LnJ1PgpDby1hdXRob3JlZC1ieTogQWxleGFuZGVyIEtvcm90a292IDxhZWtvcm90a292QGdtYWls LmNvbT4KQ28tYXV0aG9yZWQtYnk6IFRlbmRlciBXYW5nIDx0bmRyd2FuZ0BnbWFpbC5jb20+CkNv LWF1dGhvcmVkLWJ5OiBSaWNoYXJkIEd1byA8Z3VvZmVuZ2xpbnV4QGdtYWlsLmNvbT4KQ28tYXV0 aG9yZWQtYnk6IERhZ2Zpbm4gSWxtYXJpIE1hbm5zYWtlciA8aWxtYXJpQGlsbWFyaS5vcmc+CkNv LWF1dGhvcmVkLWJ5OiBGdWppaSBNYXNhbyA8bWFzYW8uZnVqaWlAZ21haWwuY29tPgpDby1hdXRo b3JlZC1ieTogSmlhbiBIZSA8amlhbi51bml2ZXJzYWxpdHlAZ21haWwuY29tPgpSZXZpZXdlZC1i eTogTWF0dGhpYXMgdmFuIGRlIE1lZW50IDxib2VrZXd1cm0rcG9zdGdyZXNAZ21haWwuY29tPgpS ZXZpZXdlZC1ieTogTGF1cmVueiBBbGJlIDxsYXVyZW56LmFsYmVAY3liZXJ0ZWMuYXQ+ClJldmll d2VkLWJ5OiBaaGlob25nIFl1IDx6eXVAeXVnYWJ5dGUuY29tPgpSZXZpZXdlZC1ieTogSnVzdGlu IFByeXpieSA8cHJ5emJ5QHRlbHNhc29mdC5jb20+ClJldmlld2VkLWJ5OiBBbHZhcm8gSGVycmVy YSA8YWx2aGVycmVAYWx2aC5uby1pcC5vcmc+ClJldmlld2VkLWJ5OiBSb2JlcnQgSGFhcyA8cmhh YXNAcG9zdGdyZXNxbC5vcmc+ClJldmlld2VkLWJ5OiBTdGVwaGFuZSBUYWNob2lyZXMgPHN0ZXBo YW5lLnRhY2hvaXJlc0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBKaWFuIEhlIDxqaWFuLnVuaXZl cnNhbGl0eUBnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBBbGV4YW5kZXIgS29yb3Rrb3YgPGFla29y b3Rrb3ZAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogUGF2ZWwgQm9yaXNvdiA8cGFzaGtpbi5lbGZl QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IE1hc2FoaWtvIFNhd2FkYSA8c2F3YWRhLm1zaGtAZ21h aWwuY29tPgpSZXZpZXdlZC1ieTogQWxleGFuZGVyIExha2hpbiA8ZXhjbHVzaW9uQGdtYWlsLmNv bT4KUmV2aWV3ZWQtYnk6IEt5b3Rhcm8gSG9yaWd1Y2hpIDxob3Jpa3lvdGEubnR0QGdtYWlsLmNv bT4KUmV2aWV3ZWQtYnk6IERhbmllbCBHdXN0YWZzc29uIDxkZ3VzdGFmc3NvbkBwb3N0Z3Jlc3Fs Lm9yZz4KUmV2aWV3ZWQtYnk6IFRvbSBMYW5lIDx0Z2xAc3NzLnBnaC5wYS51cz4KUmV2aWV3ZWQt Ynk6IE5vYWggTWlzY2ggPG5vYWhAbGVhZGJvYXQuY29tPgoKQnJhbmNoCi0tLS0tLQptYXN0ZXIK CkRldGFpbHMKLS0tLS0tLQpodHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZm LzRiM2QxNzM2MjlmNGNkN2FiNmNkNzAwZDEwNTNhZjVkNWM3YzllMzcKCk1vZGlmaWVkIEZpbGVz Ci0tLS0tLS0tLS0tLS0tCmRvYy9zcmMvc2dtbC9kZGwuc2dtbCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHwgICAxOSArCmRvYy9zcmMvc2dtbC9yZWYvYWx0ZXJfdGFibGUuc2dtbCAgICAg ICAgICAgICAgICAgIHwgIDExOCArLQpzcmMvYmFja2VuZC9jb21tYW5kcy90YWJsZWNtZHMuYyAg ICAgICAgICAgICAgICAgICB8ICA0MzIgKysrKysrCnNyYy9iYWNrZW5kL3BhcnNlci9ncmFtLnkg ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOCArLQpzcmMvYmFja2VuZC9wYXJzZXIvcGFy c2VfdXRpbGNtZC5jICAgICAgICAgICAgICAgICB8ICAxOTcgKystCnNyYy9iYWNrZW5kL3BhcnRp dGlvbmluZy9wYXJ0Ym91bmRzLmMgICAgICAgICAgICAgIHwgIDczNyArKysrKysrKy0Kc3JjL2Jp bi9wc3FsL3RhYi1jb21wbGV0ZS5pbi5jICAgICAgICAgICAgICAgICAgICAgfCAgIDEwICstCnNy Yy9pbmNsdWRlL25vZGVzL3BhcnNlbm9kZXMuaCAgICAgICAgICAgICAgICAgICAgIHwgICAzNCAr LQpzcmMvaW5jbHVkZS9wYXJzZXIva3dsaXN0LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAg IDEgKwpzcmMvaW5jbHVkZS9wYXJ0aXRpb25pbmcvcGFydGJvdW5kcy5oICAgICAgICAgICAgICB8 ICAgIDQgKwpzcmMvdGVzdC9pc29sYXRpb24vZXhwZWN0ZWQvcGFydGl0aW9uLXNwbGl0Lm91dCAg ICB8ICAyMzAgKysrCnNyYy90ZXN0L2lzb2xhdGlvbi9pc29sYXRpb25fc2NoZWR1bGUgICAgICAg ICAgICAgIHwgICAgMSArCnNyYy90ZXN0L2lzb2xhdGlvbi9zcGVjcy9wYXJ0aXRpb24tc3BsaXQu c3BlYyAgICAgIHwgICA2MiArCi4uLi90ZXN0X2RkbF9kZXBhcnNlL2V4cGVjdGVkL2FsdGVyX3Rh YmxlLm91dCAgICAgIHwgICAgNSArCi4uLi9tb2R1bGVzL3Rlc3RfZGRsX2RlcGFyc2Uvc3FsL2Fs dGVyX3RhYmxlLnNxbCAgIHwgICAgNCArCi4uLi9tb2R1bGVzL3Rlc3RfZGRsX2RlcGFyc2UvdGVz dF9kZGxfZGVwYXJzZS5jICAgIHwgICAgMyArCnNyYy90ZXN0L3JlZ3Jlc3MvZXhwZWN0ZWQvcGFy dGl0aW9uX3NwbGl0Lm91dCAgICAgIHwgMTU5MiArKysrKysrKysrKysrKysrKysrKwpzcmMvdGVz dC9yZWdyZXNzL3BhcmFsbGVsX3NjaGVkdWxlICAgICAgICAgICAgICAgICB8ICAgIDIgKy0Kc3Jj L3Rlc3QvcmVncmVzcy9zcWwvcGFydGl0aW9uX3NwbGl0LnNxbCAgICAgICAgICAgfCAxMTM0ICsr KysrKysrKysrKysrCnNyYy90b29scy9wZ2luZGVudC90eXBlZGVmcy5saXN0ICAgICAgICAgICAg ICAgICAgIHwgICAgMiArCjIwIGZpbGVzIGNoYW5nZWQsIDQ1ODUgaW5zZXJ0aW9ucygrKSwgNDAg ZGVsZXRpb25zKC0pCgo= --===============3179068115916019298==--