2016-08-01 13 views
0

Angenommen, ich habe eine Django-Website auf Heroku über ein Github-Repository bereitgestellt. (Für die Bereitstellung habe ich einfach auf die Schaltfläche zum Bereitstellen geklickt - https://github.com/AmmsA/theresumator#theresumator---using-django-resumator.) Ich aktualisiere das Repository jetzt mit neuen Commits.Aktualisierung der heroku django-Bereitstellungssite mit neuen Commits für github repo

F: Wie kann ich Änderungen an der bereitgestellten Website aus dem Repository vornehmen, ohne die Daten zu verlieren, die bereits im Repository vorhanden sind?

+0

Sie meinen die in Heroku Postgresql gespeicherten Daten richtig? –

+0

@Raja Simon ja. –

+0

@Raja Simon, wie schiebe ich die Änderungen an die Heroku App. Gibt es eine Option, um zu verhindern, dass die db wieder aufgebaut wird? –

Antwort

1

Wenn Sie die frischen commits git push heroku master oder über Git Haken git push origin master drücken - diese nichts mit Heroku-Datenbank zu tun.

Aber dies wird diesen Befehl ausführen, wenn Build python manage.py migrate so, wenn Sie etwas in den Migrationen geändert werden, definly db Schema erhalten ändern nicht die Werte in dort gespeichert.

+0

Funktioniert das? Kannst du es als Antwort akzeptieren? –

+0

Danke für die Antwort, aber ich habe es nicht verstanden. Angenommen, ich habe mich mit '$ heroku login' eingeloggt. Jetzt hat die Site, die ich bereitgestellt habe, den Namen 'xyz.herokuapp.com'. Wie schiebe ich zur entsprechenden App? –