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
0 commentaires:
Enregistrer un commentaire