Taille réservée en mémoire selon le type de champs

lundi 26 mai 2014

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

 

Lorem

Ipsum

Dolor