[RUBY] Rails DB PostgreSQL wurde in MySQL geändert

Einführung

Bisher wurde die Datenbank mithilfe von PostgreSQL für Heroku bereitgestellt. Bei Heroku tritt jedoch ein mysteriöses Phänomen auf, bei dem das veröffentlichte Bild nach einer bestimmten Zeit verschwindet.

Aus diesem Grund wollte ich AWS bereitstellen und habe die Datenbank auf MySQL geändert, also werde ich es versuchen.

MySQL

MySQL ist bereits installiert. Wenn Sie dies noch nicht getan haben, installieren Sie es bitte.

Fügen Sie nun "gem'mysql2" zu Ihrer Gemfile hinzu.

config/databese.yml


default: &default
  adapter: mysql2
  encoding: utf8
  username: root
  password:

Öffnen Sie database.yml und schreiben Sie es neu.

Wenn Sie es vorerst installiert haben, als Sie einige Lehrmaterialien wie mich gelernt haben, haben Sie wahrscheinlich kein Passwort als Root-Benutzer festgelegt. Fügen Sie also zu diesem Zeitpunkt "Benutzername: root" und "Passwort:" hinzu. ..

Wenn Sie bereits einen Benutzer erstellt haben und sich anmelden möchten, empfiehlt es sich, diesen Benutzernamen und dieses Kennwort einzugeben. (vielleicht)

$ bundle install

Es installieren.

$ bundle exec rake db:create

Erstellen Sie eine Datenbank

$ rails db:migrate

Vergiss diesen Befehl nicht!

Als ich es tatsächlich versuchte, war es nicht besonders schwierig, aber ich dachte, wenn ich es nicht verstehe, könnte ich süchtig danach werden. (Weil ich süchtig danach war)

Aus der Sicht eines Anfängers schien es schwierig, die DB zu ändern, aber sie verlief unerwartet reibungslos. Daher ist es wichtig, sich der Herausforderung zu stellen!

Recommended Posts

Rails DB PostgreSQL wurde in MySQL geändert
[Rails MySQL] So setzen Sie die Datenbank auf Heroku zurück
[Rails] Anzeigen von Datenbankinformationen
Ändern Sie die Datenbank von SQLite in MySQL
[Rails / Heroku / MySQL] So setzen Sie die Datenbank der Rails-App auf Heroku zurück
Verwendung von MySQL im Rails-Tutorial
Schienen db: 〇〇 Zusammenfassung
[Rails] Rails neu, um eine Datenbank mit PostgreSQL zu erstellen
Code zum Verbinden von Rails 3 mit PostgreSQL 10
Fehler beim Bereitstellen von Rails5 + MySQL auf Heroku mit Docker-Compose
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
SQL zum Abrufen der Schemaliste (Oracle / MySQL / PostgreSQL / SQLServer / Cassandra)
Wechseln Sie von SQLite3 zu PostgreSQL
Ändern Sie die Datenbank von SQLite in MySQL
Rails DB PostgreSQL wurde in MySQL geändert
Einführung in Bootstrap in Rails 5
Bootstrap in Rails einführen !!
[Java] Stellen Sie eine Verbindung zu MySQL her
Einführung von Vue.js in Rails
Schienen db: Migration fehlgeschlagen!
[Rails] Rails DB-Befehlsübersicht
So deinstallieren Sie Rails
[Rails] Entwicklung mit MySQL
So installieren Sie MySQL
[Ruby on Rails] Von der MySQL-Konstruktion zum Datenbankwechsel
Was zu überprüfen ist, wenn Schienen db: Migration nicht bestanden
So geben Sie db beim Erstellen einer App mit Rails an
[Schienen] Wie poste ich Bilder?
Schienen testen db nur fallen
[Docker] So sichern und wiederherstellen Sie DB-Daten der Rails-Anwendung auf Docker-Compose [MySQL]
Rails6 (MySQL, Ubuntu-Umgebung, Cloud9)
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Wie man Schienenrouten liest
Stellen Sie eine Verbindung von Java zu PostgreSQL her
Verwendung von Rails Join
Stellen Sie mit Java eine Verbindung zur Datenbank her
[Schienen] Spalte zum Entwickeln hinzufügen
So beenden Sie den Rails-Server
Wie schreibe ich Rails Seed
[Rails] Verwendung der Validierung
[Schienen] So deaktivieren Sie Turbolinks
Übergeben Sie die Parameter an Rails link_to
[Rails] So verwenden Sie authenticate_user!
[Rails] So implementieren Sie Scraping
[Schienen] Wie man Samen macht
[Android] Verbindung zu MySQL herstellen (unvollendet)
[Rails] So installieren Sie simple_calendar
[Rails] So installieren Sie reCAPTCHA
Einführung des gRPC-Clients in Schienen
[Schienen] Verwendung von Scope
[Rails] Ausführen von "Rails db: create" usw. in der Produktionsumgebung EC2
[Rails] Was tun, wenn keine Daten in der Datenbank registriert sind?
Super Anfänger baut Rails 6 + Postgresql-Umgebung mit Docker bis zum Ende