|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 245 ![]() |
Salut,
Je débute avec Postgresql et j'aurais besoin d'un petit conseil. Sous MySQL j'utilisais généralement TINYTEXT pour stocker les chaînes que je savais courtes, sinon TEXT. Dans PostrgreSQL il n'y a pas de TINYTEXT, je me demandais donc si il valait mieux utiliser le type TEXT ou bien le type VARCHAR(255). Merci. |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
Effectivement TINYTEXT n'existe pas en pg, mais en fait ce type n'est qu'une chaine limitée à 255 caracteres --> donc varchar(255)
Un VARCHAR(255) prendra 255 octets Un TEXT n'a pas de limite, mais il prend au minimum 4 octets (4+nb de car) Un varchar suffit amplement dans la plupart des cas. |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 245 ![]() |
un VARCHAR(255) prendra 255 octets :
- TOUT LE TEMPS - ou AU MAX ? |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() ![]() Inscription : mars 2002 Messages : 770 ![]() |
VARCHAR(255) --> 255 octets au max
VARCHAR(150) --> 150 octets au max |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : novembre 2003 Messages : 245 ![]() |
merci
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com