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 1jrF1L-0000BZ-U8 for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Jul 2020 06:17:59 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1jrF1K-0003AD-RZ for pgsql-hackers@arkaria.postgresql.org; Fri, 03 Jul 2020 06:17:58 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jrF1K-0003A6-K1 for pgsql-hackers@lists.postgresql.org; Fri, 03 Jul 2020 06:17:58 +0000 Received: from forward3-smtp.messagingengine.com ([66.111.4.237]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1jrF1C-0002np-FC for pgsql-hackers@postgresql.org; Fri, 03 Jul 2020 06:17:57 +0000 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailforward.nyi.internal (Postfix) with ESMTP id 297F41940DA5; Fri, 3 Jul 2020 02:17:48 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Fri, 03 Jul 2020 02:17:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=ORt0NqmeB3Bkdf+PQV2MYIv2Ngw+MntP2RBiL3+x8 Co=; b=jPfaxVrbnl2DxL/cbYxz9mdma6+KmWfFsov4CF3lkgek1f0ZI3TvQwDHf f11QHgD9O7ZX/WcajSLTTSsBynGJDfcpcYoAl2EU/GokiTvpucDP3XKiao8PTB89 R1AVZMi6lYljLL3aCR9bmSRgxrnF3SEvnRonOWypVKVKsglsS9oEAVo/34I/s7El tdFb0/0aMXCeG2Jc+yv8VL7oSCwj3o019qYuKIobrXs0MMjBmU2eAgAI7QtJu1Uu ODn5jF80pmMjmqF0NSUmlN6aU5u52EpjuZ1RGrbOSdw04NSkz35Z5boeSI960OXV 9sqUfMThUJoxPTgfEiAGvhJqmToMw== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrtdehgddutdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepuffvfhfhohfkffgfgggjtgfgsehtjeertddtfeehnecuhfhrohhmpefrvght vghrucfgihhsvghnthhrrghuthcuoehpvghtvghrrdgvihhsvghnthhrrghuthesvdhnug hquhgrughrrghnthdrtghomheqnecuggftrfgrthhtvghrnhepveeuteelvdeuudfggfev udegudfhvdekgeeufefhtdeguedugefhheeugeefhfeinecuffhomhgrihhnpedvnhguqh hurggurhgrnhhtrdgtohhmnecukfhppeelfedrvdegfedrudeluddrvdefkeenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehpvghtvghrrdgvih hsvghnthhrrghuthesvdhnughquhgrughrrghnthdrtghomh X-ME-Proxy: Received: from april.pezone.net (p5df3bfee.dip0.t-ipconnect.de [93.243.191.238]) by mail.messagingengine.com (Postfix) with ESMTPA id 50360306006D; Fri, 3 Jul 2020 02:17:46 -0400 (EDT) Subject: Re: POC: rational number type (fractions) To: Stephen Frost , Tom Lane References: <5EC3031C.6020105@anastigmatix.net> <20552.1589840076@sss.pgh.pa.us> <20200522055332.GA1296415@rfd.leadboat.com> <57d0e68d-2706-60a3-f020-ba4c8fd4b64b@2ndQuadrant.com> <20200701203246.GX3125@tamriel.snowman.net> <812520.1593643251@sss.pgh.pa.us> <20200701230007.GC3125@tamriel.snowman.net> <75123976-d1ac-0170-0193-be41d3655cbf@2ndQuadrant.com> <850483.1593698487@sss.pgh.pa.us> <20200702142148.GK3125@tamriel.snowman.net> Cc: Andrew Dunstan , Noah Misch , Robert Haas , Chapman Flack , Joe Nelson , "pgsql-hackers@postgresql.org" From: Peter Eisentraut Organization: 2ndQuadrant Message-ID: Date: Fri, 3 Jul 2020 08:17:45 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: <20200702142148.GK3125@tamriel.snowman.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2020-07-02 16:21, Stephen Frost wrote: > I don't see where I was either proposing that we give up extensibility, > or that we have to include every extension in the core code. By the way, I have an extension that adds unsigned integer types. I would argue that that is more frequently requested than a fractions type. I'm not in favor of adding either to core, but just saying that if we think this one should be added, we might be opening up the floodgates a certain amount. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services