Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Je voudrais savoir comment est réservé la taille d'un champ en mémoire.
Par exemple, si ma table est définie ainsi :
Table "test"
Column | Type | Modifiers
---------------------+--------------------------+----------------------------------------------------------------
id | integer | not null default nextval('test_id_seq'::regclass)
description | character varying(255) |
long_description | text |
client_id | integer |
parent_id | integer |
created_date | timestamp with time zone | not null
last_updated_date | timestamp with time zone | not null
deleted | smallint | not null
list_attributes | hstore |
association_type_id | integer | not null
list_data_assoc | hstore |
assoc_values | hstore |
Pour un varchar définie par 255 octets, pour chaque enregistrement, même si le champs description n'est pas renseigné, la taille des 255 du champ sera malgré tout réservée ? Et pour un champ Text et autres types de champs?
Y a-t-il un article ou un point de la documentation traitant de ce sujet ?
Merci par avance
Dernière modification par DjangoPuccino (26/05/2014 14:36:34)
Hors ligne
Bonjour,
Vous pourrez trouver ce que vous cherchez ici :
http://docs.postgresql.fr/9.1/datatype-character.html
Cordialement,
Cordialement,
Sébastien.
Hors ligne
Pour un varchar définie par 255 octets, pour chaque enregistrement, même si le champs description n'est pas renseigné, la taille des 255 du champ sera malgré tout réservée ?
Non.
Et pour un champ Text et autres types de champs?
Pour le champ Text, non. Pour les autres, ça dépend.
Y a-t-il un article ou un point de la documentation traitant de ce sujet ?
La réponse de Sébastien est parfaite pour cette question
Guillaume.
Hors ligne
Merci pour vos réponses!
Hors ligne
Pages : 1