Re: SQL3 UNDER

Robert B. Easter <reaster@comptechnews.com>

From: "Robert B. Easter" <reaster@comptechnews.com>
To: Chris Bitmead <chrisb@nimrod.itg.telstra.com.au>
Cc: pgsql-hackers@postgresql.org
Date: 2000-05-23T07:37:48Z
Lists: pgsql-hackers
On Tue, 23 May 2000, Chris Bitmead wrote:
> If you think the semantics are different provide a specific example
> (including SQL) of how you think their behaviour is different - that is
> how you think UNDER should work differently to current INHERIT.
> 

I'll try to provide examples later.  For now, did you see the gif attachments
on a earlier message of mine?  The UNDER and CLONES/INHERITS gif pictures
provide a graphical view of what I mean.  UNDER creates tree hierarchy down
vertically, while INHERITS supports multiple inheritance in a lateral
direction.  The UNDER trees can be under any table that is part of an INHERITS
relationship.  UNDER and INHERITS work at different levels sorta.  A subtable
in an UNDER hierarchy can't be in an INHERITS clause because it is logically
just part of its maximal supertable.  In other words, INHERITS can provide a
relationship between different whole trees created by UNDER, by way of a
maximal supertable being inherited by another maximal supertable with its own
UNDER tree.  Make any sense? :-)


-- 
Robert B. Easter
reaster@comptechnews.com