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 1tdmzt-009UcK-6H for pgsql-hackers@arkaria.postgresql.org; Fri, 31 Jan 2025 09:07:33 +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 1tdmzs-00Ghnr-7g for pgsql-hackers@arkaria.postgresql.org; Fri, 31 Jan 2025 09:07:32 +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.94.2) (envelope-from ) id 1tdmzr-00GhnV-Uk for pgsql-hackers@lists.postgresql.org; Fri, 31 Jan 2025 09:07:31 +0000 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tdmzp-002R6B-2u for pgsql-hackers@lists.postgresql.org; Fri, 31 Jan 2025 09:07:31 +0000 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-5d3f28881d6so2190362a12.1 for ; Fri, 31 Jan 2025 01:07:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738314449; x=1738919249; darn=lists.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=0l6cnEJwZw2xuyIWfqfQ5etSOx5GHpz6F867QO747wU=; b=Pqcv96ls3UcleIeGV2CZWY55bnkH00R7S3dQthfseTEssBvh0jAKYFo1sUlkLeroOA JatHPdQokC7m4gyywQqVuTjqEFNMYxyuAqGaEV2GadeKiTVHbEbmK019rQpowJ+vS9mW s2oFiO4Nn9D9aFT9AmwFNXrV1A9udSL/jmheWvm/97aQ5FPgUILyps8//62BaLlozJBX SRWnfdCWwsV04e3m0vYwk5At3kh79vjmE5GmfMTbd4vsGTqdjI4Klaj70oJ2ymiDkLxd qR6Pmdt4cmqVh+hwwwvuxQjnVLVT3XHKsVDcX+uP9Ydh6rhFZPV9ueSiePJZu2xEKJWJ ZAFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738314449; x=1738919249; h=content-transfer-encoding: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=0l6cnEJwZw2xuyIWfqfQ5etSOx5GHpz6F867QO747wU=; b=LAn6hrtcYtX0AF+hT0UDQPESUUrNiaIhvzQAnIERGp1FsS0ly9dpw4+/ariBgdfgta 4kb+qc9OblbPrpyUFTc96GQC1TULO6gSAwsM8vh4DLOdGwbCvm8mj6zuF4hDqRnprNCM pEeBDAJK/1pL0dwclqA/oe9weQyxX1bQHX50kMHuE3BBivgnxCRSDj1OG0NuL5qUajEv XnFBdPyu1oaSW3AEQI3dfPys1C9E24RWJLQg40aPrhhk/xqV6863TcPkvyyY6bi0UkVF wUOKuS/qhk8/gFMn9esTixlyHyPDaEew7wjIKw/4SBz+Al8v/w9bavwszZ25xYkIeOGC YAsQ== X-Forwarded-Encrypted: i=1; AJvYcCUsTVVE43PFWOXsa12GY1/wJBnafq5Mku01vHXpRz/I1QYPVbDZ2jDOThBe2Fcxdlo+71wVYkIhETZkeTw1@lists.postgresql.org X-Gm-Message-State: AOJu0Yz30yqoYkXJRNIQ7W/WVVnDsr6Yj4txhZ+frVj1/wPQhvgyrud4 Yf5sVd3cHBofw5nf6OQIRf1pA9KoE80j0tWkVhcEw3C5JHOq8/B8VMijWxxVbwxIUKPxEiDf+dt eEBmpy/5SxiyYwRFprl0xyKKbf4mKveEUxUk= X-Gm-Gg: ASbGncvHY3wpMNphAetuBClG5H2+nEKGWWjrC82+jWsLrveYgcXjKtHcA5ezX4g1A9M zbZQtS4/8LqV3bcAQnQlHTEWXy7NPjk+4W1KapsiCApJCjZ9gzMIEleGS5lQBXOcMEOuy9unu X-Google-Smtp-Source: AGHT+IFcDHeX7VZpljW6Vgv2p9LsYLErPmyNqQQtLtvDy/px4VhnFTM78JKItXFrxTPIgHje3K7DHmMtsUKJIOxOeYY= X-Received: by 2002:a05:6402:4401:b0:5dc:5a51:cbfa with SMTP id 4fb4d7f45d1cf-5dc5efa8a90mr27753704a12.6.1738314448524; Fri, 31 Jan 2025 01:07:28 -0800 (PST) MIME-Version: 1.0 References: <4e2764f7-f6be-478f-8d7f-f921dbd10f5f@postgrespro.ru> <173801665634.528.3822988233112757834.pgcf@coridan.postgresql.org> <387d74e5-4491-4151-9119-2347c925a7e7@postgrespro.ru> In-Reply-To: <387d74e5-4491-4151-9119-2347c925a7e7@postgrespro.ru> From: Alexander Korotkov Date: Fri, 31 Jan 2025 11:07:17 +0200 X-Gm-Features: AWEUYZlLdIXvJ78RkGaVQXv4kvZsWhZ7WWYpIxsVUXSo8hmTnh6wuwx2xTaVR6Y Message-ID: Subject: Re: Add SPLIT PARTITION/MERGE PARTITIONS commands To: Dmitry Koval Cc: stephane tachoires , pgsql-hackers@lists.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 Hi, Dmitry! On Tue, Jan 28, 2025 at 1:15=E2=80=AFAM Dmitry Koval wrote: > > >Only patches v34-0001 and 2 has been tested. > >Patch v34-0003-Refactor-createPartitionTable-to-remove-ProcessU.patch > >do not apply anymore on src/backend/catalog/heap.c > > Thanks, rebased. > The patches are attached to the email. Thank you for the rebase. 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. ------ Regards, Alexander Korotkov Supabase