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]
-~----------~----~----~----~------~----~------~--~---

Répondre à