2014-06-16 2 views
0

Je vais bientôt transférer ma configuration laravel vers AWS Opsworks. Je me demande comment vous exécutez les migrations de bases de données avec plusieurs serveurs d'applications PHP. Est-ce une bonne pratique de définir une instance et de toujours exécuter des migrations? Ou est-il préférable d'exécuter des migrations sur toutes les instances et de supposer que laravel s'occupera des migrations en double?Migrations Laravel avec plusieurs instances

+0

Copie possible de: http://stackoverflow.com/questions/13491536/how-do-i-run-migrations-for-a-specific-environment-in-laravel – Arda

Répondre

0

L'instance à partir de laquelle vous l'exécutez n'a pas d'importance, tant qu'elle s'exécute sur la même base de données.

Laravel conserve automatiquement la trace des migrations effectuées en interrogeant la table migrations. Quelle que soit l'instance à l'origine de ces migrations, elle sera toujours enregistrée directement dans la base de données, de sorte qu'elle ne sera plus jamais exécutée. (Sauf si vous êtes préoccupé par la concurrence, qui est un sujet entièrement séparé).

Questions connexes