pgsql-server/src backend/optimizer/plan/create ...

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/src backend/optimizer/plan/create ...
Date: 2003-06-16 02:03:38
Message-ID: 20030616020338.1B89530ECF5@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl(at)svr1(dot)postgresql(dot)org 03/06/15 23:03:38

Modified files:
src/backend/optimizer/plan: createplan.c planner.c
src/backend/optimizer/prep: prepunion.c
src/backend/parser: analyze.c parse_clause.c
src/include/parser: parse_clause.h

Log message:
Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals,
silently resolving them to type TEXT. This is comparable to what we
do when faced with UNKNOWN in CASE, UNION, and other contexts. It gets
rid of this and related annoyances:
select distinct f1, '' from int4_tbl;
ERROR: Unable to identify an ordering operator '<' for type unknown
This was discussed many moons ago, but no one got round to fixing it.

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Meskes 2003-06-16 16:58:12 pgsql-server/src/interfaces/ecpg/preproc pgc.l ...
Previous Message Tom Lane 2003-06-15 22:51:45 pgsql-server/src backend/nodes/list.c backend/ ...