Fabien COELHO wrote:
> 
> Dear hackers,
> 
> still in the spirit of "it may be useful to others, as it was to me, and
> it does cost very little", and before submitting a small patch and being
> exploded because it is obviously very stupid:
> 
> Would it be appropriate to contribute BIT_AND and BIT_OR aggregates
> for integer types, with some documentation and minimal validation?
> There has been a discussion recently on pgsql-general about that.
> 
> 1) mysql has them... it seems to be an argument here around sometimes;-)
>    it is in their proud list-of-features that it has and that postgresql
>    does not have.
> 
> 2) each declaration is a 4-line "CREATE AGGREGATE", the underlying
>    functions being already available for & and | operators.
> 
> 3) I know that one can add them if they are needed, but what
>    would be the point of NOT providing such simple features, and
>    having the basic user to have to learn about creating aggregate
>    functions and browse a long time in the documentation for that?
> 
> I needed them for some application: I'm happy I know how to add them now,
> but I would have been even happier if I had found them just available
> without having to learn about these intesting details about postgresql
> extensions.

I am confused why you would use bit on integers when there is a bit type
with an AND operator:

 pg_catalog | &    | bit        | bit        | bit         | bitwise and

-- 
  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 6: Have you searched our list archives?

               http://archives.postgresql.org

Reply via email to