Was ist der Speicherauszug von der Datenbank (DB) in die Seeds-Datei? Zuerst wusste ich nicht, was "Dump" bedeutet. .. Früher habe ich Befehle und Codes vollständig kopiert, und als ein Fehler oder eine Störung auftrat, hatte ich keine Ahnung, was ich tun sollte, und meine Senioren halfen mir. In Zeiten wie diesen ist es eine gute Idee zu verstehen, was Ihr Code tut, damit Sie darüber nachdenken können, was passiert und was es verursacht.
Ein Dump ist im Grunde ein Backup.
In der Datenbank können verschiedene Daten gespeichert werden.
Die Daten können wichtig sein, damit sie nach dem Löschen nicht wiederhergestellt werden können.
Datenbank-Dumps sind wichtig, da der Wirkungsbereich im Falle eines Problems sehr groß und schwerwiegend sein kann.
Die Ausgabe von Informationen wie in der Datenbank enthaltenen Tabellen in Form von SQL-Anweisungen wird als Dumping bezeichnet.
Beim Dumping werden die Struktur der Tabelle und alle in der Tabelle gespeicherten Daten in Form von SQL-Anweisungen ausgegeben.
Wann benutzt du es?
・ Stammdaten (Präfekturen, Städte, Gemeinden, Städte und Dörfer usw.)
・ Anfangsdaten (Benutzerkonto usw.)
Es wird verwendet, wenn Daten wie verwendet werden.
Der Befehl lautet wie folgt.
bin/rake db:seed:dump MODELS=Modellname DATEI=db/seeds/Dateiname(~.rb)
Dies ist ein Befehl, um die Daten einer bestimmten Datei in der Seeds-Datei wiederzugeben.
Wenn Sie alle Datensätze leeren möchten, führen Sie `` `rake db: reset``` aus.
Dadurch werden alle Tabellen gelöscht und die Tabellen basierend auf "db / schema.rb" neu erstellt.
Eine andere Methode zum Reflektieren von der Seeds-Datei in die DB ist wie folgt.
#### **`bundle exec rails r db/seeds/Dateiname(~.rb)`**
```rb)
Bitte beziehen Sie sich darauf, wenn Sie möchten.
Recommended Posts