Agence web et solutions IT, Experts Symfony contact@avanim-prod.com

Commentez vos bases MySQL avec Symfony

9 février 2011 jravouna Symfony Étiquettes : , , 0 Comments
Cette fonction est en fait quelque chose j’ai utilisé depuis une longue période.

Commenter votre base de données est utile, parfois, quand un nom de table ou de la colonne ne se expliquer correctement ou lorsque les valeurs des colonnes ont des significations différentes (pensez à un nombre entier d’état). Surtout quand il ya desadministrateurs de base de travail avec votre base de données qui ont des problèmes de solution rapide lorsque vous ne sont pas disponibles et qui n’ont pas une connaissance approfondie de vos commentaires application se révéler très utiles.

J’essaie de vous montrer tout ce qu’il ya à savoir dans un exemple simple.

MyModel:
  columns:
   count:
    type:     integer
    comment:  'Column comments accept a maximun of 255 characters.nThey can also include newline characters (\n) each one of which counting as one characters.nThis way you can easily explain each column to database administrators that do not know about your application.'
  options:
    comment:  'Table comments can be 60 characters long but no line breaks!'
Comme vous pouvez le voir, vous pouvez ajouter la colonne ainsi que les commentaires de table.

Commentaires colonne, sauf jusqu’à 255 caractères y compris les retours à la ligne
Tableau des commentaires, sauf au maximum 60 caractères et ne peut pas incluredes sauts de ligne
Cela va générer l’instruction SQL suivante.

CREATE TABLE my_model (
  id BIGINT AUTO_INCREMENT,
  count BIGINT COMMENT 'Column comments accept a maximun of 255 characters.nThey can also include newline characters (\n) each one of which counting as one characters.nThis way you can easily explain each column to database administrators that do not know about your application.',
  PRIMARY KEY(id)
)
COMMENT = 'Table comments can be 60 characters long but no line breaks!'
ENGINE = INNODB;
Vous avez maintenant la possibilité de visualiser les commentaires au survol de vos colonnes ou base de données sous PHPMYADMIN.
C’est très utile, spécialement pour un développement communautaire !

Submit a comment