On Wed, Dec 27, 2006 at 06:22:17PM -0500, Tom Lane wrote: > David Fetter <[EMAIL PROTECTED]> writes: > > What would be involved in fixing the casting operation so that the > > following would work? > > > CREATE TYPE foo AS ( > > a INT4, > > b INT8, > > c POINT, > > d TEXT > > ); > > > CREATE FUNCTION bar(output_type TEXT) > > RETURNS SETOF RECORD > > ... > > > SELECT * FROM bar('foo') AS foo; > > The problem with that is that "AS foo" already has a meaning, and it's > not this one.
How about "AS (foo)" ? Cheers, D -- David Fetter <[EMAIL PROTECTED]> http://fetter.org/ phone: +1 415 235 3778 AIM: dfetter666 Skype: davidfetter Remember to vote! ---------------------------(end of broadcast)--------------------------- TIP 7: You can help support the PostgreSQL project by donating at http://www.postgresql.org/about/donate