Mysql
 sql >> Base de données >  >> RDS >> Mysql

CakePHP :Comment déployer les changements de schéma de base de données en production sans erreur

{D'ici :https://stackoverflow.com/questions/3402246/cache -file-model-cakephp/ }

  1. Dans le dossier app/tmp/cache/ se trouvent models. Il s'agit du schéma mis en cache de vos tables. Celui-ci contenait la référence au champ qui a été supprimé de votre table.
  2. Mon correct façon :j'efface le dossier des modèles chaque fois que j'ai des modifications de schéma. Vous pouvez simplement supprimer le fichier représentant la table si vous craignez de ralentir votre serveur lorsqu'il doit reconstruire vos caches.