2009-11-19 5 views
0

Est-il courant de mettre db: migrate dans ma tâche capistrano, peut-être avant de mettre à jour le code? Je ne veux pas oublier d'ajouter une colonne à la production et d'obtenir des erreurs, donc je pense qu'il devrait y avoir une façon transparente de le faire. Y at-il quelque chose de mal à faire comme je l'ai mentionné? ... se demandant simplement ce que la pratique standard est iciComment gérer de manière transparente les migrations dans les bases de données de production lors du déploiement dans Rails?

Répondre

2

Ne cap -T et lire environ cap:deploy:migrate et cap:deploy:migrations.

+0

: migrations => "déployer puis exécuter des migrations", tandis que: migrate => "exécuter des migrations sur le déploiement en cours" – wesgarrison

Questions connexes