Verwenden einer vorhandenen Datenbank einer anderen Rails -Anwendung in einer neuen Rails -Anwendung

StackOverflow https://stackoverflow.com/questions/2343741

Frage

Ich bin neu in Rails. Ich hatte früher eine Rails -Anwendung erstellt und auch einige Datensätze in der Entwicklungsdatenbank gesammelt. Angenommen, ich erstelle eine neue Rails -Anwendung und bevorzuge die vorhandene Entwicklungsdatenbank der 1. Rails -Anwendung in meiner neu erstellten Rails -Anwendung. Wie mache ich das?

Keine korrekte Lösung

Andere Tipps

Blick auf Microsoft Connect, die es als Fehler eingereicht hat - dynamische Laufzeit findet während der Laufzeit keine Methode von einer Basisschnittstelle

Ihre Datenbank.yml sollte so aussehen:

development:
  host: localhost
  adapter: mysql
  database: your_database_name [just the name, not the path]
  username: your_username
  password: your_password

test:
...

production:
...

Sie müssen den Datenbanknamen in der Datei database.yml ändern. Das Secontonnd -Problem, auf das Sie auftreten, sind Migrationen.

Ich würde das Migrationsformular für Ihre vorherige Anwendung kopieren, damit Sie die Migrationsintegrität mit den Versionsnummern und dem Zurückrollen beibehalten, wenn dies erforderlich ist.

Auch wenn Sie Entwicklung sehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top