Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Discussion: Entiers de 128 bits

  1. #1
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro Nicolas Vallée
    Ingénieur d'études
    Inscrit en
    décembre 2005
    Messages
    10 217
    Détails du profil
    Informations personnelles :
    Nom : Homme Nicolas Vallée
    Âge : 30
    Localisation : France

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

    Informations forums :
    Inscription : décembre 2005
    Messages : 10 217
    Points : 17 566
    Points
    17 566

    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

  2. #2
    Expert Confirmé
    Profil pro
    Inscrit en
    octobre 2008
    Messages
    1 832
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : octobre 2008
    Messages : 1 832
    Points : 2 766
    Points
    2 766

    Par défaut

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •