Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 09/01/2013, 22h29   #1
gorgonite
Rédacteur/Modérateur

 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur d'études
Inscription : décembre 2005
Messages : 9 961
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 28
Localisation : France

Informations professionnelles :
Activité : Ingénieur d'études
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 961
Points : 18 152
Points : 18 152
Par défaut 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)


par avance
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2013, 09h47   #2
estofilo
Modérateur
 
Inscription : octobre 2008
Messages : 1 702
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 702
Points : 2 347
Points : 2 347
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.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h36.


 
 
 
 
Partenaires

Hébergement Web