Joe, do you need a TODO added for this? ---------------------------------------------------------------------------
Joe Conway wrote: > Tom Lane wrote: > > Joe Conway <[EMAIL PROTECTED]> writes: > > > >>So array[] should produce '{}' of (an array) type determined by the > >>context? OK -- seems easy enough. > > > > Is it? I think we'd decided that this could only reasonably be handled > > by creating a datatype representing array-of-UNKNOWN. I'm afraid to do > > that because I think it might allow the parser's type resolution > > algorithms to follow paths we will not like. Perhaps it can be made to > > work, but I think it will require some careful study. > > I took a closer look -- yeah, without array-of-UNKNOWN I don't think we > can make this work. > > I got something working by forcing the element type to UNKNOWN when the > elements list is empty in transformExpr(), but then select_common_type() > turns around and turns UNKNOWN into TEXT, so you wind up with an empty > text[]. > > I won't bother sending that patch in because I *know* it will get > rejected ;-) > > I guess we should put array-of-UNKNOWN on the list of things to look at > for 7.5. > > Joe > > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster > -- Bruce Momjian | http://candle.pha.pa.us [EMAIL PROTECTED] | (610) 359-1001 + If your life is a hard drive, | 13 Roberts Road + Christ can be your backup. | Newtown Square, Pennsylvania 19073 ---------------------------(end of broadcast)--------------------------- TIP 7: don't forget to increase your free space map settings