BEARBEITEN: Ich habe diese Frage für die Klarheit total umgeschrieben. Ich habe vorher keine Kommentare und keine Antworten erhalten.Wie wird mit periodisch wechselnden Datenbankdaten in Ihrer Rails App umgegangen?
Ich führe eine 2.x Rails App mit vielen statistischen Daten. Einige Daten sind real und einige werden für die zukünftigen Jahre geschätzt. Jedes Jahr muss ich die geschätzten Daten mit echten Daten aktualisieren und neue Schätzungen berechnen.
Ich habe BIG-YML-Dateien und Migrationen verwendet, um die Daten jedes Jahr in die App zu laden. Meine Migrationen sind voll von Schätzberechnungen und Datenkorrekturen.
Problem
sind meine Migrationen voller keine Schema bezogenem Material, und ich kann db nicht einmal träumen tun: wandern: zurücksetzen, ohne einige Stunden zu warten (wenn es funktioniert auch). Ich würde es lieben, meine Migrationen schön und sauber zu sehen - nur mit schemabezogenen Modifikationen. Aber wie soll ich die Daten jedes Jahr aktualisieren, wenn ich keine Migrationen verwende?
Hilfe benötigt
Ich möchte Ihre Kommentare und Antworten hören. Ich bin nicht auf der Suche nach einer Silberkugel - mehr wie Best Practices und Ideen, wie Menschen mit ähnlichen Situationen umgehen.
Hmmm, vielleicht sollte ich versuchen, diese Frage zu bearbeiten. Es ist ziemlich unordentlich. Auch ich möchte das nicht beantworten. Nun, ich habe Tumbleweed Abzeichen für diese :) – hade
Ich habe diese Frage für Klarheit neu geschrieben. Alle Kommentare und Antworten werden sehr geschätzt! – hade
+50 Kopfgeld hinzugefügt. – hade