Re: requesting features in PostgreSQL
| От | Tom Lane |
|---|---|
| Тема | Re: requesting features in PostgreSQL |
| Дата | |
| Msg-id | 26359.1019834347@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | requesting features in PostgreSQL (Andrew Gould <andrewgould@yahoo.com>) |
| Ответы |
Re: requesting features in PostgreSQL
|
| Список | pgsql-general |
Andrew Gould <andrewgould@yahoo.com> writes:
> I need an aggregate function that calculates geometric
> mean, and can be used in SQL statements the same as
> any other aggregate function such as count(), sum()
> and avg(). Rather than have a custom function, I'd
> like to see it added as a standard PostgreSQL feature.
One request does not strike me as sufficient reason to make it a
standard feature. Extensibility is what Postgres is all about
--- so go ahead and write your own.
AFAICS this should take about ten minutes to prototype (two simple
plpgsql or pltcl functions and a user-defined aggregate). If you intend
to process very large volumes of data, it might be worth rewriting the
transition function in C for speed. (You could steal the existing
transition function for avg() as a model.)
regards, tom lane
В списке pgsql-general по дате отправления: