Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1UuS7O-0003Bs-LZ for pgsql-sql@arkaria.postgresql.org; Wed, 03 Jul 2013 18:49:30 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.80) (envelope-from ) id 1UuS7O-0000ka-5O for pgsql-sql@arkaria.postgresql.org; Wed, 03 Jul 2013 18:49:30 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1UuS7N-0000kU-Ef for pgsql-sql@postgresql.org; Wed, 03 Jul 2013 18:49:29 +0000 Received: from mail-qc0-x22c.google.com ([2607:f8b0:400d:c01::22c]) by magus.postgresql.org with esmtp (Exim 4.80) (envelope-from ) id 1UuS7G-0000DL-09 for pgsql-sql@postgresql.org; Wed, 03 Jul 2013 18:49:28 +0000 Received: by mail-qc0-f172.google.com with SMTP id j10so314056qcx.31 for ; Wed, 03 Jul 2013 11:49:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=bi3WC2qEUDbtQKy8xgCBfJTcPMCWw7YuLnMyp2vzWL4=; b=W3R8hWN+z2gnjNfH9BT7sVEHV6tkWz7Iep78m6fqfWpHGODgVWJRjb0hmXld8QZ4YI HFhnM6Tfg+rK3NeujPy8OHrgq/MrxleH8ZyYPQoBll6WKUYwbTkPWClsXwbKVMNyOhWN BbRyfr7C9mzuMcxy0iH8QT9tQsjPooCVrfXQib9nhm3WpLolE+vtbxCW1tGYIC3fUlqV OCJ4je9n+GCzTpuccQzXtYiVRVhXl3UoAEBm7909slLcY2RTLo4ZPK5ugSdzPoKAtKf6 8/mdJ5spTP74BvTJ76jIU4r2wDVvEs5nsTRwvP9iENOTHoKPuaEupmDalGjE0QhTEHyO QdKg== MIME-Version: 1.0 X-Received: by 10.224.151.137 with SMTP id c9mr5672253qaw.107.1372877360425; Wed, 03 Jul 2013 11:49:20 -0700 (PDT) Received: by 10.229.147.9 with HTTP; Wed, 3 Jul 2013 11:49:20 -0700 (PDT) In-Reply-To: <10699.1372868406@sss.pgh.pa.us> References: <1372858894.60580.YahooMailClassic@web161605.mail.bf1.yahoo.com> <20130703152402.GA6492@momjian.us> <20130703153524.GB6492@momjian.us> <10699.1372868406@sss.pgh.pa.us> Date: Thu, 4 Jul 2013 00:19:20 +0530 Message-ID: Subject: Re: Unquoted column names fold to lower case From: Dev Kumkar To: Tom Lane Cc: Bruce Momjian , Thomas Kellerer , pgsql-sql@postgresql.org Content-Type: multipart/alternative; boundary=089e01494bb0636e5c04e09febd6 X-Pg-Spam-Score: -2.0 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgsql-sql Precedence: bulk Sender: pgsql-sql-owner@postgresql.org --089e01494bb0636e5c04e09febd6 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Jul 3, 2013 at 9:50 PM, Tom Lane wrote: > > Any plans to fix this in next release or having a patch to fix this? > > No. > > This has been discussed (many times) before. There isn't any feasible > way to change this behavior without breaking an incredible amount of > code, much of which isn't even under our control. The marginal increase > in standards compliance is not worth the pain --- especially when the > aspect of the standard in question isn't even one that most of us like. > (All-upper-case is hard to read.) > > If this is a deal-breaker for you, then I'm sorry, but you need to find > another database. Postgres settled on this behavior fifteen years ago, > and we're not changing it now. > Again my question was not to change the default behavior and make then All-upper-case as there is no need to change it. Rather it was for alias names and if those are with upper case or mix case then wouldn't it will be good to preserve same. For me these changes to have aliases quoted are manageable and I was just checking for any thoughts here. Regards... --089e01494bb0636e5c04e09febd6 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
On W= ed, Jul 3, 2013 at 9:50 PM, Tom Lane <tgl@sss.pgh.pa.us> wro= te:
> Any plans to fix this in next release or having a patch to fix this?
No.

This has been discussed (many times) before. =A0There isn't any feasibl= e
way to change this behavior without breaking an incredible amount of
code, much of which isn't even under our control. =A0The marginal incre= ase
in standards compliance is not worth the pain --- especially when the
aspect of the standard in question isn't even one that most of us like.=
(All-upper-case is hard to read.)

If this is a deal-breaker for you, then I'm sorry, but you need to find=
another database. =A0Postgres settled on this behavior fifteen years ago, and we're not changing it now.

Again my questi= on was not to change the default behavior and make then All-upper-case as t= here is no need to change it.

Rather it was for alias names and if = those are with upper case or mix case then wouldn't it will be good to = preserve same. For me these changes to have aliases quoted are manageable a= nd I was just checking for any thoughts here.

Regards...
--089e01494bb0636e5c04e09febd6--