Drupal 7: tables field_config_instance, file_ et field_data_field_

Ces tables sont celles du site transforme. Notes lors de la création d'une vue de type fichiers.

La table field_config_instance

  • id            clé primaire instance de champ
  • field_id   id du chp attaché par cette instance.
    =1 pour toutes lignes avec comment et =2 avec body. Pour les lignes "field_tofalb" les valeurs sont différentes (et uniques)
       field_name      entity_type  bundle
    1  comment_body  comment       comment_node_typecontenu
    2  body                    node              typecontenu
    n  field_xyz              node              typecontenu

Tables file_

Table file_managed : fid (file id)  ; uid user associé au fichier ; filename ; uri ; filemime ; status (0 temp ou 1 perm) ; timestamp

Table file_usage : fid ; type=node ; id (object qui utilise le fichier) ; count (1 en général, pour fid=15 autres valeurs)

Tables field_data_field_

Table field_data_field_album (field_album fait référence à un terme de taxonomie réservé au type de contenu/bundle "album").

  • champs identiques (toutes lignes): entity_type=node ; bundle=album ; deleted=0 ; language=und ; delta=0
  • entity_id ; revision_id (NULL si pas de révision activée sur l'entitée) ; field_album_tid

Pour toutes ces images, dans la table field_data_field_tofalb  (field_tofalb relie les 6 images du bundle "album")

  • champs identiques : entity_type=node ; bundle=album (qd on del instance champs) ; language=und ; delta=0 (delta est pour champs à plusieurs valeurs)
  • entity_id et revision_id
  • field_tofalb_fid  clef externe vers file_managed.fid
  • field_tofalb_alt  ok mais field_tofalb_title vides  ;  field_tofalb_width  et  field_tofalb_height

Tables field_revision_field_

field_revision_field_album

Ligne identiques: entity_type=node ; bundle=album ; deleted=0 ; language=und ; delta=0

entity_id  revision_id  et  field_album_tid

field_revision_field_tofalb

Ligne identiques: entity_type=node ; bundle=album ; deleted=0 ; language=und ; delta=0

entity_id et revision_id  field_tofalb_fid et field_tofalb_alt field_tofalb_title field_tofalb_width et field_tofalb_height