pgsql-server/src/backend/parser parse_coerce.c

From: momjian(at)svr1(dot)postgresql(dot)org (Bruce Momjian)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/src/backend/parser parse_coerce.c
Date: 2003-06-25 04:32:03
Message-ID: 20030625043203.D12D930FB4F@svr1.postgresql.org
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: momjian(at)svr1(dot)postgresql(dot)org 03/06/25 01:32:03

Modified files:
src/backend/parser: parse_coerce.c

Log message:
Fix up JOIN .. USING with domains

The attached fixes select_common_type() to support the below case:

create table t1( c1 int);
create domain dom_c1 int;
create table t2(c1 dom_c1);
select * from t1 join t2 using( c1 );

I didn't see a need for maintaining the domain as the preferred type. A
simple getBaseType() call on all elements of the list seems to be
enough.

--
Rod Taylor <rbt(at)rbt(dot)ca>

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Meskes 2003-06-25 10:44:22 pgsql-server/src/interfaces/ecpg compatlib/inf ...
Previous Message Bruce Momjian 2003-06-25 04:23:59 pgsql-server/doc TODO