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 1q9Ncx-0006EY-Kc for pgsql-hackers@arkaria.postgresql.org; Wed, 14 Jun 2023 10:21:23 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1q9Ncw-0001AQ-6M for pgsql-hackers@arkaria.postgresql.org; Wed, 14 Jun 2023 10:21:22 +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 1q9Ncv-0001AE-TC for pgsql-hackers@lists.postgresql.org; Wed, 14 Jun 2023 10:21:21 +0000 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1q9Nct-0028iR-Cr for pgsql-hackers@postgresql.org; Wed, 14 Jun 2023 10:21:20 +0000 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-978863fb00fso94552866b.3 for ; Wed, 14 Jun 2023 03:21:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1686738077; x=1689330077; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=S4cCJxVPLOrohsAC5OIpXuoLyrTN1hcFeLIUS7L4nJo=; b=e1F+XCPHTiSvs5rPviAhcp4UoncNc/Y8fPBxXtMV0kTEO83567AzvJpiyEnJ28iUOh W0nb6737C0Co/UjJZknwfi72d9B4bbZG3NpOV++/J6usanVv6QHlabFLVe5V5/mTqaA4 WsTccCYKmZDodgEzenCU1ps+vSPNJJk5M2Tb6XW3gVxssjryAM+X8TsHvUK4jKRtCNAW y51J9GfVhnxbiBc5lO5qaOWpBKrPjoIQfYQhc/lxfrtOtK7ILb7nDTHsKVe1igsUwHfN vLT1H8gmyTb0Br8hEFEdno8RV0wxHVSMPvTzmhhHuBuDZaut+z8A8U1TpEJNQF8vN9nr qNLw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686738077; x=1689330077; 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=S4cCJxVPLOrohsAC5OIpXuoLyrTN1hcFeLIUS7L4nJo=; b=C/QITvYrFSF7A63noDq7cP+0+iWFuTI/6Md2CH4hrBYtufK+4jSuJdMkidUGnURRMf 1V/OcqrP+cW9pEiXpwDCRp+mZl9lE3+9c+IwSl/3PCxgrfnIkdnufivDsBosgrEAzfaL EXZG5vllgde8DtBKzDES7wjQQ2OJJ5jZWAYdDJlSvCg/yVRqIHc/1tEo1NwpoVGQvWIQ 6n7xnAd8gwxfd/DzmxlqnnVjDbHgGfROHNncXq5BC+w8zSgJhA3zC6cZvdYT8/YkFaZS LRSTDsgpFtAtmiMXp4pllD/sbxE6yrwPbMtjJE8chAToQfgV3H4v8riK83lKTDQG0bv9 XJew== X-Gm-Message-State: AC+VfDwo8PGQhZIus9EPVZ0/ko3lkesbygOXWv5xZNQPU5j3kg75rktY Ssl+iEmu8xsrFT6gmNrr9T0VVC0cTG+77hWMgis= X-Google-Smtp-Source: ACHHUZ6fYMQRpsRuSszzDYB4psy485Z4j9LiuJFls/Lvouh3RsdG+NyFrCvRKPpr/JwDlwQ1neTig3jis0nMEmywv3s= X-Received: by 2002:a17:907:748:b0:974:5ce6:f9f6 with SMTP id xc8-20020a170907074800b009745ce6f9f6mr15930442ejb.10.1686738076744; Wed, 14 Jun 2023 03:21:16 -0700 (PDT) MIME-Version: 1.0 References: <20230206104917.sipa7nzue5lw2e6z@alvherre.pgsql> In-Reply-To: From: Pavel Borisov Date: Wed, 14 Jun 2023 14:21:05 +0400 Message-ID: Subject: Re: Pluggable toaster To: Nikita Malakhov Cc: Aleksander Alekseev , pgsql-hackers , Alvaro Herrera , Matthias van de Meent , vignesh C , Jacob Champion , Andres Freund , Robert Haas , Greg Stark , Teodor Sigaev Content-Type: text/plain; charset="UTF-8" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 14 Jun 2023 at 14:05, Nikita Malakhov wrote: > > Hi! > > I have a question for the community - why was this patch silently put to a "rejected" status? > Should there no be some kind of explanation? > > During this discussion I got the impression that for some reason some members of the community > do not want the TOAST functionality, which has such drawbacks that make it really a curse for > in many ways very good DBMS, to be touched. We cannot get rid of it because of backwards > compatibility, so the best way is to make it more adaptable and extensible - this is what this thread > is about. We proposed our vision on how to extend the TOAST Postgres-way, like Pluggable > Storage some time before. > > There are some very complex subjects left in this topic that really need a community' attention. > I've mentioned them above, but there was no feedback on them. > > Pavel, we've already had an update implementation for TOAST. But it is a part of a Pluggable > TOAST and it hardly would be here without it. I've started another thread on extending the TOAST > pointer, maybe you would want to participate there [1]. > > We still would be grateful for feedback. > > [1] Extending the TOAST Pointer I don't see a clear reason it's rejected, besides technically it's Waiting on Author since January. If it's a mistake and the patch is up-to-date you can set an appropriate status. Regards, Pavel Borisov, Supabase.