[RUBY] Comment vider de la base de données (DB) vers le fichier de départ

Tout d'abord, qu'est-ce que le vidage de la base de données (DB) vers le fichier de départ? Au début, je ne savais pas ce que signifiait `` dump ''. .. Et je copiais les commandes et les codes dans leur intégralité, et lorsqu'une erreur ou un problème se produisait, je ne savais pas quoi faire et mes aînés m'ont aidé. Dans des moments comme celui-ci, c'est une bonne idée de comprendre ce que fait votre code afin de pouvoir réfléchir à ce qui se passe et à ce qui en est la cause.

Un vidage est essentiellement une sauvegarde.
La base de données est un endroit pour stocker diverses données.
Les données peuvent être importantes pour qu'une fois effacées, elles ne puissent pas être restaurées.
Les vidages de base de données sont importants car la plage d'impact en cas de problème peut être très large et peut être grave.

La sortie d'informations telles que les tables contenues dans la base de données sous la forme d'instructions SQL est appelée vidage.
Lors du vidage, la structure de la table et chaque donnée stockée dans la table sont sorties sous la forme d'instructions SQL.
Quand l'utilisez vous?
・ Données de base (préfectures, villes, quartiers, villes et villages, etc.)
・ Données initiales (compte utilisateur, etc.)
Il est utilisé lors de l'utilisation de données telles que.

La commande est la suivante.

bin/rake db:seed:dump MODELS=Nom du modèle FILE=db/seeds/nom de fichier(~.rb)


 Il s'agit d'une commande pour refléter les données d'un certain fichier dans le fichier de départ.
 Si vous souhaitez vider tous les enregistrements, faites `` rake db: reset ''.
 Cela supprimera toutes les tables et recréera les tables basées sur "db / schema.rb".

 Une autre méthode pour refléter le fichier de départ vers la base de données est la suivante.

#### **`bundle exec rails r db/seeds/nom de fichier(~.rb)`**
```rb)


 Veuillez vous y référer si vous le souhaitez.




Recommended Posts

Comment vider de la base de données (DB) vers le fichier de départ
Comment passer d'Eclipse Java à un fichier SQL
[Java] Comment extraire le nom du fichier du chemin
[rails] Comment afficher les informations de base de données
Comment convertir un fichier erb en haml
Changer la base de données de SQLite en MySQL
[Débutant] Comment supprimer AUCUN FICHIER
Comment passer du HTML à Haml
Comment ouvrir un fichier de script à partir d'Ubuntu avec du code VS
[Java] Comment utiliser la classe File
Comment exécuter un fichier GIF à partir de la ligne de commande Linux (Ubuntu)
Comment ajouter un fichier jar dans ScalaIDE
Comment appeler le code Swift 5.3 depuis Objective-C
[Flutter] Comment utiliser C / C ++ depuis Dart?
Comment enregistrer JFR (Java Flight Recorder) et générer un fichier de vidage
Comment réaliser le téléchargement de fichiers avec Feign
Java: Comment envoyer des valeurs du servlet au servlet
Comment obtenir la valeur du paramètre (valeur de la propriété) à partir de la base de données dans Spring Framework
Comment diviser un fichier de message Spring Boot
Comment réaliser le téléchargement de fichiers avec Feign
[Rails] Comment lire le fichier XML téléchargé depuis l'écran en type Hash
Upsert du SDK Java vers Azure Cosmos DB
Comment créer une base de données H2 n'importe où
[Ruby] Comment convertir un fichier CSV en Yaml (Yml)
Comment lier Rails6 Vue (à partir de la construction de l'environnement)
Comprendre comment partager des connexions Spring DB (transactions DB)
Comment obtenir une classe depuis Element en Java
Comment effacer la base de données lors de la recréation de l'application
[Java] Comment passer de jdk ouvert à jdk oracle
[Rails MySQL] Comment réinitialiser la base de données sur heroku
Comment se lier avec un fichier de propriétés dans Spring Boot
Comment obtenir l'optimisation SIMD pour HotSpot JavaVM
Ajouter un fichier jar obtenu de Maven à IntelliJ
[ruby] Comment recevoir la valeur de l'entrée standard?
Rails "Comment supprimer les fichiers de migration NO FILE"
[Spring Boot] Comment se référer au fichier de propriétés
Sélectionnez * de Java SDK vers Azure Cosmos DB
3. Créez une base de données à laquelle accéder à partir du module Web
[Swift] Comment lire des chansons de la bibliothèque musicale
Comment déployer à partir d'une image Docker locale vers Heroku
Indiquez comment apprendre de Docker à AKS sur AWS
Comment créer une URL JDBC (Oracle Database, Thin)
Comment supprimer des tuiles d'un projet vierge dans TERASOLUNA 5.x
Comment se connecter à ClearDB depuis Sequel Pro avec Heroku
[Ruby On Rails] Comment réinitialiser DB dans Heroku
Comment sortir le standard d'un tableau avec for Each
Comment passer d'Oracle Java 8 à Adopt Open JDK 9
Comment télécharger des fichiers (Servlet, HTML, Apache, Tomcat)
[Java] Comment effacer un caractère spécifique d'une chaîne de caractères
Comment déterminer la demande de prélecture depuis le navigateur
Comment tester l'écran de téléchargement de fichiers avec Spring + Selenium
Comment convertir un fichier en tableau d'octets en Java
Comment télécharger des images depuis AWS S3 (rails, carrierwave)