Właśnie wdrożyłem zmiany kodu i bazy danych w Heroku i chciałbym je wycofać. Mam dodatek do wydania i mogłem przywrócić kod, ale nie bazę danych. Nie wykonałem kopii zapasowej bazy danych, więc nie mogę przywrócić. Próbowałem "heroku rake db: rollback", ale nic nie zrobił. Ktokolwiek wie?Jak przywrócić migrację bazy danych na Heroku
Odpowiedz
Musisz uruchomić heroku rake db:rollback
, podczas gdy zaktualizowany kod z migracją .down
jest wdrażany w Heroku. Następnie możesz przywrócić kod .
To był brakujący krok, nie było migracji do wycofania, aby zobaczyć, że już wycofałem kod, dzięki! – Bob
db: przywrócenie spowoduje przywrócenie ostatniego wykonanego pliku migracji - czy na pewno nie zostało to wykonane? Jeśli jesteś w stanie określić liczbę migracji, które chcesz wycofać do rozmieszczenia można zrobić
rake db:rollback STEP=3
która biegnie w dół metodę w swoich ostatnich 3 migracje - to oczywiście jeśli już kodowane w dół, aby przywrócić dokładnie to, co zostało zrobione podczas migracji w górę :)
- 1. Jak utworzyć migrację do istniejącej bazy danych w EntityFramework 4.3?
- 2. Jak mogę uzyskać zrzut bazy danych postgresu tekstowego na heroku?
- 3. Nie można uruchomić migrację EF5 z istniejącej bazy danych
- 4. Czy mogę utworzyć początkową migrację bazy danych CodeIgniter z .sql?
- 5. Heroku nie aktualizuje schematu bazy danych
- 6. Nie można zaimportować do bazy danych postgres heroku z dumpa
- 7. Czy jest możliwe utworzenie roli bazy danych na Heroku Postgresql?
- 8. przywrócić .bson bazy danych MongoDB i plików .json
- 9. Mercurial: Jak przywrócić po zmianie bazy
- 10. nie można przywrócić bazy danych w serwerze sql (single_user)
- 11. Jak podłączyć PyCharm do bazy danych postgres Heroku
- 12. Azure na migrację AWS
- 13. Ponownie uruchom migrację danych Django
- 14. Jak przywrócić bazę danych z C#
- 15. Zdalna baza danych mysql na aplikacji Heroku
- 16. Jak przywrócić moją lokalną bazę danych do bazy danych Windows Azure?
- 17. Jak przywrócić bazę danych z pliku .bak (kopia zapasowa bazy danych) w instalatorze wix 3.9
- 18. Jak ściągnąć bazę danych mysql z Heroku na lokalną maszynę
- 19. Heroku pgAdmin4 ukryj bazy danych, do których nie mam dostępu.
- 20. push lokalnej bazy danych PostgreSQL do zdalnego serwera Heroku
- 21. Jak znaleźć logi migracji bazy danych na Railsach?
- 22. szyny uruchamiają określoną migrację
- 23. Połącz lokalne szyny app na moim laptopie do bazy Heroku
- 24. Hibernuj zamień klasę embeddable na migrację istniejących danych
- 25. Jak przywrócić zestaw danych do widoku
- 26. Heroku MongoHQ i PyMongo - OperationFailure: błąd bazy danych: nieautoryzowany
- 27. Migrowanie bazy danych z lokalnego rozwoju do Heroku-Django 1.8
- 28. Heroku - Jak zaszyfrować bazę danych?
- 29. Mongorestore do innej bazy danych
- 30. Jak mogę pominąć migrację za pomocą polecenia migracji Django?
your db: rollback działa na lokalnym? – shingara
Po prostu wycofujesz się na maszynie lokalnej, a następnie robisz kolejne konto dboku w prowizji: migrate nie działa? – hahuang65
John Beynon ma rację. Wycofanie nie przywraca danych. Zmieniany jest tylko schemat DB. – hahuang65