Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Rails, wie migriert man Daten aus der Entwicklungs-sqlite3-Datenbank in die Produktions-MySQL-Datenbank?

Sie sollten ein Juwel wie YamlDB verwenden . Installieren Sie den Gem und verwenden Sie dann die folgenden Rake-Aufgaben

rake db:data:dump  
RAILS_ENV=production rake db:data:load 

Der erste Befehl speichert den Inhalt der dev-Datenbank in einer Datei namens db/data.yml

Bitte denken Sie auch daran, dass dies zusätzlich zu rake db:schema:dump|load verwendet werden muss Aufgaben, da dies nur die Daten portiert, vorausgesetzt, das Schema ist bereits vorhanden