-
Entiers de 128 bits
Bonsoir,
Je cherche un moyen de stocker des entiers de 128 bits dans PostGreSQL
Il semble y avoir à ma disposition les types :
- numeric (n) -- où n >= log10(2^129 - 1)
- uuid -- mais j'ai un doute sur l'utilité sachant que je ne ferai que de l'affichage
Jusque là rien d'extraordinaire, mais ça se corse avec le format d'entrée dont je dispose : la représentation binaire (bit varying) de l'entier
Savez-vous s'il existe des fonctions pour tout caster proprement ou si je serai contraint de faire un algo de Horner sur cette représentation binaire ?
nb: je suis à la version 8.3 a priori (mais toute remarque valable sur les versions suivantes m'intéressent aussi pour info)
:merci: par avance
-
Pour ce qui est de stocker, bit(128) conviendrait très bien.
La question est de savoir dans quel genre de traitement cette colonne est impliquée par la suite.