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.94.2) (envelope-from ) id 1tu4No-003JrF-C0 for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Mar 2025 06:55:32 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tu4Nn-007Frx-2N for pgsql-hackers@arkaria.postgresql.org; Mon, 17 Mar 2025 06:55:31 +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.94.2) (envelope-from ) id 1tu4Nm-007Frp-Op for pgsql-hackers@lists.postgresql.org; Mon, 17 Mar 2025 06:55:30 +0000 Received: from mail-yw1-x1133.google.com ([2607:f8b0:4864:20::1133]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tu4Nj-003Jc1-0U for pgsql-hackers@lists.postgresql.org; Mon, 17 Mar 2025 06:55:30 +0000 Received: by mail-yw1-x1133.google.com with SMTP id 00721157ae682-6ff2adbba3fso31032207b3.2 for ; Sun, 16 Mar 2025 23:55:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1742194527; x=1742799327; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LXMBXGIhjRO6EOLcW+l5YHB+CvSeUFXvcPlEjWiIMOc=; b=FTiq7yPsdI0o/FsQyIzidqKjl9t21KWMCoII2ZSr0UN58k3z8burnBF0owFAlqLfZL 432ha1s6GcLCE5wGoIwlOt1d5hWsbek+hJmj5zqhSWdVH3b8ly1+FlO+EnNc3s+14hYN dMMNTDxyeNrXS4XqIzE3yiPDjxqinWHRH6zWZZQQjyWF9VfnR3QvsxoDvtkmLSb3FRKd 5Ock02G73xnYyzUhVVrv1sPGGhNjUcm1t4OuViDqWU+noczgyxMSHVMCYYQyXAxf7a/v MgDoycShaXAEMZs4JnpQk53y2n2acKeK8CJZa9EEK8efbxRyf4uTixJ4T5VGgZtJWvee nNwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1742194527; x=1742799327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LXMBXGIhjRO6EOLcW+l5YHB+CvSeUFXvcPlEjWiIMOc=; b=G1Pbz9GDUkD7FMRr2KDOirPi1n69DKxLQyiK8DbtSZaUZL9BnJpT6ZM04f3zJUhaue UK7xFrtGWyAJoGpnIELHdKZOb/vGpjbKmYuzO9SJJp9Bj6GbsQ5/b9FUzQU/4vz2Qghm ruMkONJqQK1Z6qh7W0l3fhXZk6kftVw/E/L05/idYA9fXEdQpCupYgbJFhZ14KTA6eXK uveVp2D7chTX4EsvhodpnGrI1ZrscBXdjD3gXGnT5L8k2XlOFteqMVfUhG6YKOYZg1xN oY5EWMEhLDBBb8nIivYP5pN8PF79pWdvymIvxQ5vB3JlHNTK0Lgka8ckbUdVv7vfx9oZ RXhA== X-Forwarded-Encrypted: i=1; AJvYcCWDWg3usiAGQxa5eHvf/WUIvqTYj1w9UUVMbP6CxwgsHvs8+G1wz+DVmv4BVWCzcN80pSPu2iK7dFOeDTUb@lists.postgresql.org X-Gm-Message-State: AOJu0YxymDAVRjGd4GI/g48LGVkKgZ5oxub9jRLHpZOcICR/3+OMkvut Xzt3ojKaUCZyY0XsuTHKJQiT8pOYGDdnQReguoRpjG8hfCrNVphUoXt7mJeug0z9bQOiwNdCuRI DrdJQkGHHaovFDZIa1ns9BnGPIlA= X-Gm-Gg: ASbGncu0E5Q3lAFyUnGfwjHG/jh7jG9TNR3llEm5qZLfJUOZfXdgraHupTz/YE8Gwgw TkxStlzR+gqdc4xmaWZwebIEeuVwftc8TfYbonPq0wFxdxsvbO03vImdjjgkH7kS9vSARd74wJr BKWKUzvCZLPrZB44khoVia+JreQ99r X-Google-Smtp-Source: AGHT+IEuX7u5H2pFTVwOfuYWiXmcyfJQBqDy+5rU52p/9VzaSIVRrmwD9C4UNN8lNGIgJcBzjMnVk9orDjo+D8cAwyU= X-Received: by 2002:a05:690c:4c06:b0:6ff:1cd7:18e6 with SMTP id 00721157ae682-6ff460fc34dmr143606147b3.37.1742194527235; Sun, 16 Mar 2025 23:55:27 -0700 (PDT) MIME-Version: 1.0 References: <171085360143.2046436.7217841141682511557.pgcf@coridan.postgresql.org> <859476bf-3cb0-455e-b093-b8ab5ef17f0e@postgrespro.ru> <4e2764f7-f6be-478f-8d7f-f921dbd10f5f@postgrespro.ru> In-Reply-To: From: vignesh C Date: Mon, 17 Mar 2025 12:25:16 +0530 X-Gm-Features: AQ5f1Johol-HZnR8yiyc2S4W8-QNjR64m3P24QVmX6Qvsbn4T0pxxoBhrjRa5oI Message-ID: Subject: Re: Add SPLIT PARTITION/MERGE PARTITIONS commands To: Dmitry Koval Cc: Alexander Korotkov , pgsql-hackers@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, 3 Feb 2025 at 21:08, Dmitry Koval wrote: > > Hi, Alexander! > Thanks for your advices and recommendations! > > >I don't think we need a separate 0003 patch with refactoring. It's > >probably good idea to keep this functionality as a separate patch, but > >let's make then it a 0001, which prepares functions used by 0002 and > >0003. > > Done. 0003 was created separately to better understand what changes were > made after the verified changes 0001 and 0002. > > >Please, check my thoughts on how this patch could be further > >developed. Given amount of work to be done, I doubt that'a a subject > >for pg18. But I think you could continue this work, and we could > >consider it for early pg19 cycle. > > Good. I'll try to collect and summarize the opinions of colleagues on > these issues [1], and then put them up for discussion in this thread. I noticed that Alvaro's comments from [1] have not yet been addressed, I have changed the status of commitfest entry to "Waiting on Author", please address them and update it to "Needs review". [1] - https://www.postgresql.org/message-id/202502031640.zem6orjmmxoz@alvherre.pgsql Regards, Vignesh