Re: function bit(integer)

From: Michael Fuhr <mike(at)fuhr(dot)org>
To: Samer Abukhait <abukhait(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: function bit(integer)
Date: 2005-05-15 13:51:36
Message-ID: 20050515135136.GA75087@winnie.fuhr.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On Sun, May 15, 2005 at 01:30:05PM +0200, Samer Abukhait wrote:
>
> whats the story of the function bit?
> was it out there some previous versions and got removed lately??
>
> My 8.0.2 PG hasn't this function, if i found this function any where
> in previous code, shall i replace it with INT::bit(32) ??

I don't see the bit() function in the 8.0.3 documentation, so you
might want to stick with documented functionality. In any case,
it looks like the signature has changed. Here's what 8.0.3 has:

test=> \df bit
List of functions
Schema | Name | Result data type | Argument data types
------------+------+------------------+-----------------------
pg_catalog | bit | bit | bigint, integer
pg_catalog | bit | bit | bit, integer, boolean
pg_catalog | bit | bit | integer, integer
(3 rows)

Here's what 7.4.8 has:

test=> \df bit
List of functions
Schema | Name | Result data type | Argument data types
------------+------+------------------+-----------------------
pg_catalog | bit | bit | bigint
pg_catalog | bit | bit | bit, integer, boolean
pg_catalog | bit | bit | integer
(3 rows)

See also the 8.0 Release Notes to see how casting to bit(n) has
changed.

--
Michael Fuhr
http://www.fuhr.org/~mfuhr/

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Taisuke Yamada 2005-05-15 13:55:31 Multi-row UPDATE using value from other table?
Previous Message Michael Fuhr 2005-05-15 13:31:48 Re: Error when try installing pgbench ?