MIS À JOUR pour Rails 5:
db:create
- Crée la base de données pour l' environnement RAILS_ENV actuel . Si RAILS_ENV n'est pas spécifié, il s'agit par défaut des bases de données de développement et de test.
db:create:all
- Crée la base de données pour tous les environnements.
db:drop
- Supprime la base de données pour l' environnement RAILS_ENV actuel . Si RAILS_ENV n'est pas spécifié, il s'agit par défaut des bases de données de développement et de test.
db:drop:all
- Supprime la base de données pour tous les environnements.
db:migrate
- Exécute des migrations pour l'environnement actuel qui ne sont pas encore exécutées. Par défaut, il exécutera les migrations uniquement dans l'environnement de développement.
db:migrate:redo
- Exécute db: migrate: down et db: migrate: up ou db: migrate: rollback et db: migrate: up en fonction de la migration spécifiée.
db:migrate:up
- Exécute la version VERSION de migration donnée.
db:migrate:down
- Exécute le down pour la VERSION de migration donnée.
db:migrate:status
- Affiche l'état actuel de la migration.
db:migrate:rollback
- Annule la dernière migration.
db:version
- Imprime la version actuelle du schéma.
db:forward
- Pousse le schéma à la prochaine version.
db:seed
- Exécute le fichier db / seeds.rb .
db:schema:load
Recrée la base de données à partir du fichier schema.rb .
db:schema:dump
Vide le schéma de l'environnement actuel dans db / schema.rb .
db:structure:load
- Recrée la base de données à partir du fichier structure.sql .
db:structure:dump
- Vide le schéma de l'environnement actuel dans db / structure.sql . (Vous pouvez spécifier un autre fichier avec SCHEMA=db/my_structure.sql
)
db:setup
Exécute db: create , db: schema: load et db: seed .
db:reset
Exécute db: drop et db: setup .
db:migrate:reset
- Exécute db: drop , db: create et db: migrate .
db:test:prepare
- Vérifiez les migrations en attente et chargez le schéma de test. (Si vous exécutez rake sans argument, il le fera par défaut.)
db:test:clone
- Recréez la base de données de test à partir du schéma de base de données de l'environnement actuel.
db:test:clone_structure
- Similaire à db: test: clone , mais il garantira que votre base de données de test a la même structure, y compris les jeux de caractères et les classements, que la base de données de votre environnement actuel.
db:environment:set
- Définissez l' environnement RAILS_ENV actuel dans la table ar_internal_metadata . (Utilisé dans le cadre de la vérification de l'environnement protégé.)
db:check_protected_environments
- Vérifie si une action destructrice peut être effectuée dans l' environnement RAILS_ENV actuel . Utilisé en interne lors de l'exécution d'une action destructrice telle que db: drop ou db: schema: load .
rake --tasks
aide?