Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: varchar et encodage - FIN



claude C. wrote:

Bonjour,
Merci à tous pour vos réponses.

Alors pourquoi s'ennuyer ? Seul autre type texte vraiment intéressant,
char qui n'occupe qu'un byte.
La question est née parce que ma base est en relation étroite avec
d'autres bases non postgre ainsi qu'avec des entrées en provenance de
différentes sources. Ma liberté est très fortement contrainte. donc :(

Merci encore

Cordialement

Clo


---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Bonjour,

Il semblerait que malgré la bonne volonté des membres de la liste, vous n'ayez toujours pas la réponse à la question initiale.
Je me risque donc à une proposition :
l'écriture de varchar(20) permet de stocker un chaîne de 20 caractères, quelque soit son encodage. Ainsi, une chaîne de 20 caractères dans un encodage sur 8 bits ne prendra pas plus de 24 caractères (il y a les 4 caractères de stockage de la longueur). Si un caractère est stocké sur 2 octets, alors la chaîne devrait faire 44 octets.

En revanche, la taille maximale de stockage d'une chaîne (char ou varchar) est de 1Go. Ce qui signifie que la longueur réelle de la chaîne sera bien moindre dans un encodage multi-octets.


Librement,
Stéphane Schildknecht


--
Stéphane SCHILDKNECHT
Président de PostgreSQLFr
http://www.postgresqlfr.org
ICQ : 142504394 - Yahoo : stephanesas - Skype : saschild




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group