Re: trouble selecting from array
От | Merlin Moncure |
---|---|
Тема | Re: trouble selecting from array |
Дата | |
Msg-id | b42b73150803281155u44fa8cb7x31e6974d07a2775e@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: trouble selecting from array ("Merlin Moncure" <mmoncure@gmail.com>) |
Список | pgsql-general |
On Fri, Mar 28, 2008 at 2:19 PM, Merlin Moncure <mmoncure@gmail.com> wrote: > reading the archives, you wrote: > "Because it isn't a slice expression --- you used colon nowhere, so the > result type is going to be text not text[]. (Remember that the parser > must determine the expression's result type at parse time, so whether > there are enough subscripts can't enter into this.) Our alternatives > here are to throw a subscripting error or return NULL. I'd personally > have gone with throwing an error, I think, but it seems far too late to > revisit that decision." > > is there not enough information available to the parser to reduce the > expression dimensions by one? ugh, I think I see the problem. You have some function that returns an int[], which does not have a defined number of dimensions, so: select func()[] is not known to return an int or an int[] at parse time, so the path of least resistance was to assume 'int'. sorry for the noise. merlin
В списке pgsql-general по дате отправления: