2017-05-05 4 views
-5

Muss ich die ganze Zeit "rake db: migrieren", wenn ich das vollständig migrierte Repository in github festgeschrieben habe?c9.io verursacht Probleme bei der Datenbankmigration beim Klonen des Repositorys

Zum Beispiel habe ich das Schienen-Repository in c9.io an github übergeben.

Es war vollständig "Rake db: migrieren" d und musste nicht migrieren.

Aber wenn ich meine Github-Repository geklont und es ausgeführt,

es ein Problem war, dass „migriert nicht und Sie müssen db Rake: wandern“

Ich will wissen, was „wirklich rake db: wandern“in Schienen Bedeutung

und warum geklonte Repo benötigt "rake db: wandern" die ganze Zeit

+1

Sie haben das Konzept der "Datenbank Migration" und Git nicht verstanden. Ich schlage vor, Sie etwas grundlegendes über Datenbanken und Versionskontrolle zu finden und zu lesen. –

+0

Danke! Ich bin neu in diesem Bereich .. würden Sie etwas empfehlen für eine Website oder Blog, die Datenbanken und Versionskontrolle verstehen können? – yup

Antwort

-1

rake: db Migrate alle Migrationen läuft, die ausgeführt werden soll, und ändert Ihre db/schema. RB-Datei. Wenn Sie Ihr Repository klonen, fügen Sie verschiedene Migrationsdateien hinzu, sodass Sie von Rails aufgefordert werden, den Befehl erneut auszuführen.

Verwandte Themen