Help with text(decimal) to hex conversion

From: Wei Shan <weishan(dot)ang(at)gmail(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: Help with text(decimal) to hex conversion
Date: 2016-03-21 08:30:58
Message-ID: CAFe9ZTqUDZ_COnMWBb_XqXV5dAYcKjppf5dHSHaRNuBdZEBtvA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

Hi all,

There's a column that has datatype of text. The conversion will work fine
for some of the rows.

*psql> select to_hex(data::bigint)from table limit 5;*
* to_hex*
*------------------*
* 499602d2*
* 499602d2*
* 4fa83d1136d920ef*
* 2e1b71785c8e11c*
* 53ff4c2824860fb8*

However, for some records, the original data is too large for casting.

*ERROR: value "14481874327766585215" is out of range for type bigint*

Any idea how to overcome this? to_hex function only accepts int or bigint.

Thanks!
--
Regards,
Ang Wei Shan

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message JORGE MALDONADO 2016-03-21 15:22:26 Upgrading to a major version
Previous Message Andreas Kretschmer 2016-03-15 20:47:53 Re: Initial performance tuning question