2010-08-31 6 views
2

J'ai utilisé dm-rails gem qui permet au datamapper de se connecter aux rails-3, généré un échafaudage et un fichier de migration, rake db: migrer pour la migration de base de données mais rien ne se passe , quelqu'un peut-il me suggérer comment lancer des migrations avec datamapper et rails-3.Comment faire la migration de base de données Rails3 + datamapper

Répondre

2

Vous devez vous dm-rails qui ajoutent entre autres, 2 tâches rake spécifiques:

rake db: AutoMigrate

il effectue automigration destructeur, il vérifie si la table existe, et si alors déposez-le, et créez une fois de plus. et

rake db: AutoUpgrade

Il est mettre à jour votre schéma de base pour répondre à vos propriétés du modèle.

+0

'rake db: autoupgrade' est non destructif, c'est comme si vous utilisiez' Datamapper.auto_upgrade! ' – Nilloc

Questions connexes