[RUBY] [Rails] Réinitialisez la base de données dans l'environnement de production

introduction

[Prémisse]

· Développer des applications à l'aide de Rails ・ Utilisez AWS ・ Créez un serveur Web avec EC2

Réinitialiser la base de données existante

Si vous avez toujours voulu réinitialiser la base de données lors du développement dans votre propre environnement local

Je recréais la DB en utilisant riset.



 Après avoir déployé cette fois, car j'ai apporté diverses modifications au fichier de migration, etc.
 J'ai pensé à la réinitialisation et à la reconstruction même dans l'environnement de production.

## Réinitialisation de la base de données dans l'environnement de production

```ruby
RAILS_ENV=production DISABLE_DATABASE_ENVIRONMENT_CHECK=1 bundle exec rails db:drop

Vous pouvez réinitialiser le DB en production avec cette commande (Est-il possible de réinitialiser la base de données dans l'environnement de production?)

Refléter à nouveau le contenu de la base de données

   rails db:create RAILS_ENV=production
   rails db:migrate RAILS_ENV=production
   rails db:seed RAILS_ENV=production

Dans la description ci-dessus, si vous avez des plans d'amélioration ou des suggestions, par exemple s'il existe un tel risque, Je vous serais reconnaissant si vous pouviez me le faire savoir dans les commentaires.

Nous espérons que vous trouverez cela utile.

Recommended Posts

[Rails] Réinitialisez la base de données dans l'environnement de production
Créer une base de données dans un environnement de production
Connexion SSL Rails5.1 + puma dans un environnement de production local
Une erreur de serveur interne 500 se produit dans l'environnement de production Rails
J'obtiens Mysql2 :: Error :: ConnectionError dans l'environnement de production
SSL dans l'environnement local de Docker / Rails / puma
[Erreur] L'application ne s'affiche pas dans l'environnement de production
Pour ceux qui souhaitent utiliser MySQL pour la base de données dans la construction de l'environnement de Rails6 ~.
[Rails] Comment supprimer les données MySQL de l'environnement de production après les avoir placées dans l'environnement de développement
[Rails] Comment afficher les informations stockées dans la base de données dans la vue
À propos du symbole <%%> dans Rails erb
[Rails 6] Personnaliser Bootstrap dans l'environnement Rails + Bootstrap 5.0.0-alpha
[Rails] Que faire si vous effectuez accidentellement une installation groupée dans un environnement de production de votre environnement local
[Rails] Comment exécuter "rails db: create" etc. dans l'environnement de production EC2
Rails ne peut pas générer de PDF dans l'environnement de production (EC2, Amazon Linux)
L'identité des paramètres de rails [: id]
Préparer l'environnement de format pour "Rails" (VScode)
Histoire de refactoring de rails apprise sur le terrain
Préparer l'environnement de contrôle de sécurité pour Rails 6
Création d'un servlet dans l'environnement Liberty
L'image n'est pas affichée dans l'environnement de production
Rails6: Extraire l'image dans le texte d'action
Puma --Nignx est une voie de sortie lorsque les rails s -e production -d ne fonctionnent pas dans l'environnement
[Order method] Définit l'ordre des données dans Rails
Principes de base de la base de données Rails
[Rails] Exécutez LINE Bot dans un environnement local à l'aide de ngrok
(Capistrano) Après le déploiement, j'obtiens une erreur Désolé ... dans l'environnement de production.
[Rails] Afficher les catégories à plusieurs niveaux dans la liste des rebuts
Group_by dans Rails
[Rails] Ajouté dans le modèle: nom d'utilisateur non ajouté à la base de données
[Rails] Je veux tout réinitialiser car les données de l'environnement local sont incorrectes! Que faire avant ça
[Rails] Comment utiliser PostgreSQL dans l'environnement Vagrant
Comment vérifier les commandes Rails dans le terminal
[Explication approximative] Comment séparer le fonctionnement de l'environnement de production et de l'environnement de développement avec Rails
Erreur de migration après avoir associé Activerecord dans l'environnement Rails5 + Docker (2)
Comment régler l'heure d'affichage sur l'heure japonaise dans les rails
Partage de la recherche sur l'automatisation des diagrammes ER dans l'environnement Rails
Préparer l'environnement d'exécution de Tomcat dans IntelliJ Community
Erreur de migration après l'association Activerecord dans l'environnement Rails5 + Docker
[Ruby On Rails] Comment réinitialiser DB dans Heroku
[Ruby / Rails] Définissez une valeur unique (unique) dans la classe
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
Questions sur l'implémentation de la fonctionnalité Like (Ajax) dans Rails
Création d'un environnement de base de données avec Docker dans Spring Boot (IntellJ)
Les débutants utilisent ubuntu dans la fenêtre pour préparer l'environnement des rails
[Rails] Comment afficher les images dans la vue
Association de modèles dans Rails