Re: error in docs
От | Joe Conway |
---|---|
Тема | Re: error in docs |
Дата | |
Msg-id | 3F3EE2E0.4060104@joeconway.com обсуждение исходный текст |
Ответ на | error in docs (andrea gelmini <andrea.gelmini@linux.it>) |
Список | pgsql-bugs |
andrea gelmini wrote: > test=# SELECT * FROM sal_emp WHERE pay_by_quarter[1:4] *= 10000; > ERROR: Unable to identify an operator '*=' for types 'integer[]' and 'integer' > You will have to retype this query using an explicit cast There's nothing wrong with the docs (well, at least not with respect to your specific problem), you just need to read them again. Here's a quote from the link you supplied: "However, this quickly becomes tedious for large arrays, and is not helpful if the size of the array is unknown. Although it is not part of the primary PostgreSQL distribution, there is an extension available that defines new functions and operators for iterating over array values. Using this, the above query could be:" <...snip...> "To install this optional module, look in the contrib/array directory of the PostgreSQL source distribution." I have no idea how to install contrib/array using debian's package manager, but that's what you need to do. HTH, Joe
В списке pgsql-bugs по дате отправления: