Comment gérer la base de données dans ROR à l'aide de commandes Rake

Comment gérer la base de données dans ROR à l'aide de commandes Rake

Rake fournit un moyen efficace de gérer les changements de base de données. Nous pouvons facilement migrer les modifications de la base de données vers les serveurs à l'aide de l'utilitaire de ligne de commande. Dans cet article, vous trouverez des utilisations rapidement des commandes de Rake pour les migrations de base de données.

  • Rake DB: Créer

    Cette commande prendra toute la configuration de la base de données à partir de Config / base de données.YML fichier et créer une base de données appropriée de la base de données actuelle de l'environnement.

    $ Rake DB: Créer Rails_env = développement 
  • Rake DB: migrer

    Les tables crée dans la base de données. Il prend tous les fichiers sous db / migrer / répertoire et exécuter un par un des fichiers plus anciens aux fichiers plus récents.

    $ Rake DB: migrer rails_env = développement 
  • Rake DB: Drop

    Cela laisse tomber la base de données pour l'environnement actuel.

    $ Rake DB: Drop rails_env = développement 
  • Rake DB: migrer: statut

    Cette commande affichera le statut de migration actuel.

    $ Rake DB: migrate: status rails_env = développement 
  • Rake DB: Rollback

    Cette commande fera reculer la dernière migration effectuée sur la base de données de l'environnement actuel.

    $ Rake DB: Rollback Rails_env = développement 
  • Rake DB: graine

    Ce schéma exécute la db / graine.Fichier RB sur la base de données de l'environnement actuel.

    $ Rake DB: Seed Rails_env = développement 
  • Rake DB: schéma: chargement

    Cette commande chargera le schéma dans la base de données de l'environnement actuel.

    $ Rake DB: Schema: chargement rails_env = développement