Thomas a écrit : > J'ai aussi un projet avec les deux types de nommages et aucun souci. Je > ne comprends pas ton souci: rails effectue les migrations par ordre > alphabetique, donc c'est compatible avec l'ancien système: > > Exemple: > 001 > 002 > ... > 028 > 20080819173849_xxx > 20080819211411_xxx > 20080824142119_xxx > 20080826181752_xxx > 20080826182157_xxx > 20080826182506_xxx > 20080826183045_xxx > > Ca ne change pas l'ordre des migrations. Je pencherais plus sur un souci > de la 2.3 beta. As-tu essayé avec la 2.2.2 pour voir?
Pas sur que ca soit lié au problème mais il y a aussi un changement dans le nom de la table utilisée pour gérer les migrations : - schema_info pour l'ancien système avec une seule ligne qui contient la version de la migration la plus récente effectuée - schema_migrations pour le nouveau format avec une entrée pour chaque migration (un champ version conserve le numéro/timestamp de la migration). Effectivement cela a plus de sens vu que l'on peut ne pas effectuer une migration > > > Joël AZÉMAR a écrit : >> J'ai aussi un projet qui a les 2 types de nommage sans avoir pour >> autant de souci. >> >> Si j'ai bien compris rake db:migrate exécutait les migrations de >> manière séquentielle sans se poser de question alors que là il regarde >> les migrations qui ne sont pas effectuées, sans importance d'ordre, >> c'est peut être une piste ... >> >> 2009/2/27 philippe lachaise <[email protected] >> <mailto:[email protected]>> >> >> >> il me semble qu'il faut retirer les anciens fichiers du type >> 042_ (ou les renommer) sinon rake db:migrate s'emmêle les pinceaux. >> >> C'est mon impression. >> Quoi que ma migration s'est malgré tout effectuée et rake >> db:version me donne le No de cette migration ! >> >> >> >> retirer les anciens fichiers du type 042_ (ou les renommer) >> >> Oui mais alors au niveau de schema_migrations ça va plu coller ?! >> >> Ou ptet tout simplement que la beta 2.3.0 a un pb de ce côté ? ... >> >> On verra ce que dit la seconde migration ... >> >> >> >> config.active_record.timestamped_migrations = false >> >> J'avais pensé à ça, mais vu qu'il s'agit d'un projet à longue >> haleine je préférerai moderniser :-) >> >> >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
