[RAILS] Beachten Sie, wie Sie auf Heroku bereitgestelltes MySQL zurücksetzen können

Einführung

Erstellen und Bereitstellen einer App mit RubyOnRails. Notieren Sie sich das Zurücksetzen der Beta-Festplatte, nachdem Sie die Migrationsdatei auf Heroku ausgeführt haben.


● Überprüfen Sie Umgebungsvariablen anhand von Fehlermeldungen

Befehl ausführen

$ heroku run rake db:migrate:reset!

Fehlerbildschirm エラー画面


● Fügen Sie die bestätigte Umgebungsvariable DISABLE_DATABASE_ENVIRONMENT_CHECK = 1 hinzu und löschen Sie die Datenbank.

Befehl ausführen

$ RAILS_ENV=production DISABLE_DATABASE_ENVIRONMENT_CHECK=1 bundle exec rake db:drop

Nach der Ausführung スクリーンショット 2020-10-28 16.09.06.png


● Regeneration

Befehl ausführen

Datenbankgenerierung
$ heroku run rails db:create

Führen Sie die Migration durch
$ heroku run rake db:migrate

Referenz

[Rails5] heroku db: vom Zurücksetzen zum Migrieren Die Produktion von Rails 5 erlaubt normalerweise kein Rake db: drop

Recommended Posts

Beachten Sie, wie Sie auf Heroku bereitgestelltes MySQL zurücksetzen können
[Rails MySQL] So setzen Sie die Datenbank auf Heroku zurück
Wie man mit Heroku einsetzt
Schritte zum Veröffentlichen einer Anwendung auf Heroku
[Rails / Heroku / MySQL] So setzen Sie die Datenbank der Rails-App auf Heroku zurück
So installieren Sie MySQL
So stellen Sie mit Heroku eine Verbindung zu ClearDB von Sequel Pro her
[Ruby On Rails] So setzen Sie die Datenbank in Heroku zurück
Installieren Sie MySQL 5.6 unter CentOS6 [So geben Sie die Version an]
Zurücksetzen der Migrationsdatei
So stellen Sie eine einfache Java-Servlet-App auf Heroku bereit
[Schienen] Verwendung von Geräten (Hinweis)
Wie man eine Ansicht auf Android "aushöhlt"
[Hinweis] Update auf Produktionsumgebung [Heroku]
Verwendung von Ruby on Rails
So stellen Sie Bootstrap auf Rails bereit
So führen Sie JavaFX unter Docker aus
Verwendung von Bio-Formaten unter Ubuntu 20.04
So verbinden Sie Heroku und Sequel
So installieren Sie MariaDB 10.4 unter CentOS 8
So installieren Sie WildFly unter Ubuntu 18.04
Stellen Sie Rails on Docker für Heroku bereit
So überprüfen Sie, ob Java auf einem Mac installiert ist
Ein Memorandum zur Verwendung von Eclipse
Verwendung von Apache Derby unter Eclipse
So erkennen Sie Mikrofonkonflikte unter Android
Mit Docker auf Heroku bereitstellen (Rails 6, MySQL)
So installieren Sie Eclipse (Photon) auf Ihrem Mac
[Hinweis] Erste Schritte mit Rspec
So wechseln Sie Java-Versionen auf dem Mac
So installieren Sie Beta PHP8.0 unter CentOS8
Verwendung der Java Scanner-Klasse (Hinweis)
[Ruby on Rails] Verwendung von redirect_to
[Hinweis] Verwendung von Rails 6 Devise + Cancancan
So installieren Sie kafkacat unter Amazon Linux2
Ruby: CSV :: Verwendung von Table Note