Re: VARIANT / ANYTYPE datatype

From: Darren Duncan <darren(at)darrenduncan(dot)net>
To: Darren Duncan <darren(at)darrenduncan(dot)net>
Cc: Merlin Moncure <mmoncure(at)gmail(dot)com>, Andrew Dunstan <andrew(at)dunslane(dot)net>, Alvaro Herrera <alvherre(at)commandprompt(dot)com>, Pg Hackers <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: VARIANT / ANYTYPE datatype
Date: 2011-05-06 22:20:06
Message-ID: 4DC47416.6020204@darrenduncan.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

To follow-up, an additional feature that would be useful and resembles union
types is the variant where you could declare a union type first and then
separately other types could declare they are a member of the union. I'm
talking about loosely what mixins or type-roles or interfaces etc are in other
languages. The most trivial example would be declaring an ENUM-alike first and
then separately declaring the component values where the latter declare they are
part of the ENUM, and this could make it easier to add or change ENUM values.
But keep in mind that this is a distinct concept from what we're otherwise
talking about as being union types. -- Darren Duncan

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Robert Haas 2011-05-06 22:26:33 Re: Prefered Types
Previous Message Robert Haas 2011-05-06 22:19:21 Re: Why not install pgstattuple by default?