2016-04-05 8 views
0

Ich habe ein Schienenprojekt, das auf cloud9 läuft, und ich möchte es zu meiner lokalen Maschine spinnen, also kann ich weiter lokal arbeiten.Wie man die DATABASE_URL von einem Schienenprojekt auf Wolke9 erhält

Das Problem ist jedoch, dass ich Daten über Cloud9-Datenbank bereits habe, die ich gerne weiter nutzen würde, entweder auf Cloud9 oder auf meinem lokalen Rechner.

Ich weiß, dass DATABASE_URL in meinem env einschließlich Vars für das Projekt sicherzustellen, dass die App auf die angegebene Datenbank verbindet as stated here.

Zu diesem Zweck ist meine Frage:

Wie kann ich die database url auf der cloud9 Instanz verwendet wird, so kann ich es nur direkt verwenden, um von meiner env auf meinem lokalen Rechner Vars? oder ... ist das nicht möglich?

Antwort

1

Ich bin ziemlich sicher, dass die Datenbank auf Cloud9 nur aus der Cloud verfügbar ist. Um das Setup auf einem lokalen Rechner zu replizieren würden Sie einzurichten Ihre eigene Datenbank

Um die Datenbank auf cloud9 Dump Sie pg_dump im cloud9 Terminal verwenden können, und dann pg_restore auf dem lokalen Computer (oder umgekehrt zu bewegen, die dump von Ihrem lokalen Rechner in die Cloud9)

+0

also, nicht möglich? –

+0

Nein, du musst deine lokale Datenbank und die Cloud irgendwie synchronisieren –

+0

hmm ... okay ... hast du irgendeinen Vorschlag, wie ich das irgendwie schaffen könnte? –