163 votes

Réinitialiser la base de données (purge tous), puis amorcer une base de données

Existe-t-il une commande de râteau pour essuyer les données dans les tables de base de données ?

Comment créer un script db:seed de pré-installer données à mes tableaux ?

287voto

JackCA Points 2164

J’utilise `` qui descend puis recrée la base de données et inclut votre fichier seeds.rb. http://guides.RubyOnRails.org/migrations.html#Resetting-the-Database

163voto

laffuste Points 1742

Vous pouvez tout supprimer et recréer la base de données + graines à la fois :

  1. ``: charge de schema.rb
  2. ``: les migrations des charges

Assurez-vous que vous n’avez aucune connexion à la db (rails server, sql client..) ou le PB ne sera pas laisser tomber.

Schema.rb est un instantané de l’état actuel de votre base de données générée par :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X