PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Qu'est-ce que le type de données bytea et quand dois-je l'utiliser ?

Je pense que la documentation est raisonnablement claire sur les différences entre bytea et texte :

http://www.postgresql.org/docs/9.0/static /datatype-binary.html

... il s'agit de savoir si le contenu est du "texte" (sous réserve des paramètres régionaux et d'internationalisation que vous avez appliqués à la configuration de votre serveur et au système d'exploitation sur lequel vous l'exécutez) par rapport à des tableaux "d'octets" ( séquences de valeurs binaires 8 bits --- communément appelées "octets").

(Il existe certaines distinctions techniques entre le terme « octet » et le terme « octet » -- parce que, historiquement, certaines plates-formes et certains appareils informatiques utilisaient des « octets » avec des bits de parité et/ou d'arrêt alors que le terme « octets » signifie toujours exactement 8 -bits ; un terme qui a été introduit pour clarifier les spécifications et la documentation des protocoles réseau).