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 1s3yJa-00H2Dk-Ii for pgsql-hackers@arkaria.postgresql.org; Mon, 06 May 2024 13:23:34 +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 1s3yJY-00DA6D-0Y for pgsql-hackers@arkaria.postgresql.org; Mon, 06 May 2024 13:23:32 +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 1s3yJX-00DA64-00 for pgsql-hackers@lists.postgresql.org; Mon, 06 May 2024 13:23:32 +0000 Received: from wfhigh8-smtp.messagingengine.com ([64.147.123.159]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1s3yJU-001qhl-3J for pgsql-hackers@lists.postgresql.org; Mon, 06 May 2024 13:23:31 +0000 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfhigh.west.internal (Postfix) with ESMTP id 203F6180013E; Mon, 6 May 2024 09:23:25 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Mon, 06 May 2024 09:23:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1715001804; x= 1715088204; bh=Y1oW+vai8vKiJ7l3YFJMu8acBL6Qt3nFbLF851ER3XI=; b=c oQ7ric6ReKVK6hFmoRF8ND43Nb2enpdjCXNeGO0cOl6Fylj+Tk0KZHn4xBBlxaV8 LOQzhAGEV1+AAiwVfNNmE6UZzDuy9qJD2TCRpoE57t2+PqyBVjc3tVlxSAWDsDU2 GvEmbx2mkARN6Ntgoe1Qvg8SQcWeMYzF/cDuaaXpV6z+d23dmSqf9Cqwspqowg5p 6+vWZW2mQ7IoqVsDZ9fS0AOo0+muZrKZeHQVbnWCDPa6fB21AQuEMKfJM5OC16zV M2Wxu8KK/IMx/tJVrENCG2uDKP5hyDm+OSMQQcZ1GDcKQKNvoirv0cnD3/seCuqX rVldrStq6yLK9B0fsnGyA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvddviedgieegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheptehlvhgr rhhoucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrgh eqnecuggftrfgrthhtvghrnhepkedthfekveduuefgueelteekgfejgeekueduudeuveeu vddufffggfetiefhvdefnecuffhomhgrihhnpehpohhsthhgrhgvshhqlhdrohhrghdpvg hnthgvrhhprhhishgvuggsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptdenucfrrghr rghmpehmrghilhhfrhhomheprghlvhhhvghrrhgvsegrlhhvhhdrnhhoqdhiphdrohhrgh X-ME-Proxy: Feedback-ID: ia2694551:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 6 May 2024 09:23:24 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alvh.no-ip.org; s=schmee; t=1715001802; bh=EyuuytbdeHkNSqsI/BSfg91ErBLtfKDV64r4awyrBZY=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=iJsPaa7YSbcyiSnBbJE6gVhEaeJzlLPEVLshfb6aasOu5dymQo5PHN5XA3jpiXB6d 507XqA20canrs5sdP0oEnFqqauyJsXSaAvtHVedBLAddBLmFvy8AHQrAbb4Iawz7NU /o3SZ9fQGWw/O9mAes8BGzKd81B4paFXhrLWbcRFzStkuBEZS/uY6pY4cpFAgLEcFs TJtoQLL54TgqST0AOLHLvkGyZYztsIrFyR7gxgqXbIs1KHZDNcMmit6J2XvOyegKcE As5Qk4r/qR+50HsgN1d9aIBOw7x07Kgj+3GopETGVPcseqoBSY+XuH4V4UEfrH+pUT 3oA6Zv4f5NGyA== Received: by schmee.alvh.no-ip.org (Postfix, from userid 1000) id 7225C8D; Mon, 6 May 2024 15:23:22 +0200 (CEST) Date: Mon, 6 May 2024 15:23:22 +0200 From: Alvaro Herrera To: "David G. Johnston" Cc: Peter Burbery , "pgsql-hackers@lists.postgresql.org" Subject: Re: Increase the length of identifers from 63 characters to 128 characters or more Message-ID: <202405061323.mltikdywmdfu@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2024-May-06, David G. Johnston wrote: > On Monday, May 6, 2024, Peter Burbery wrote: > > > > > Business Use-case: I want to create a table named things_that_take_up_a_ > > lot_of_storage_and_space_on_a_computer_and_hard_drive of 75 characters. I > > also want to create a column named thing_that_takes_up_a_ > > lot_of_storage_and_space_on_a_computer_and_hard_drive_id of 78 > > characters. People have asked for this feature before. > > We have a mailing list archive. You should do the same research of past > requests and discussions on it since that is where you will find the > developers involved in the discussion and can find out the past reasoning > as to why this hasn’t been changed. There's been a lot of discussion on this topic -- the most recent seems to be [1] which will lead you to the older patches by John Naylor at [2]. In short, it's not that we're completely opposed to it, just that somebody needs to do some more work in order to have a good implementation for it. [1] https://www.postgresql.org/message-id/324703.1696948627%40sss.pgh.pa.us [2] https://www.postgresql.org/message-id/flat/CALSd-crdmj9PGdvdioU%3Da5W7P%3DTgNmEB2QP9wiF6DTUbBuMXrQ%40mail.gmail.com -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/ "La primera ley de las demostraciones en vivo es: no trate de usar el sistema. Escriba un guión que no toque nada para no causar daños." (Jakob Nielsen)