PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Sollte ich mein Postgres-Verzeichnis direkt neben meinem Projektordner haben? Wenn das so ist, wie?

Die zugrunde liegenden Datendateien (MyDb) haben nichts mit Ihren Projektdateien zu tun und sollten nicht unter Ihrem Projekt sein.

BEARBEITEN zwei Möglichkeiten hinzugefügt, um Ihre lokale Datenbank mit der Datenbank auf dem Heroku-Server zu synchronisieren

1) Export-Import

Dies ist der einfachste Weg, führen Sie ab und zu die folgenden Schritte aus:

  • machen Sie einen Export auf dem Heroku-Server mithilfe von pg_dump Dienstprogramm
  • laden Sie die Dump-Datei herunter
  • importieren den Dump in Ihre lokale Datenbank, indem Sie psql verwenden Dienstprogramm

2) Replikation

Eine ausgeklügeltere Methode, um Ihre lokale Datenbank ständig synchron zu halten, ist die Replikation . Es wird in professionellen Umgebungen verwendet und ist für Sie im Moment wahrscheinlich ein Overkill. Sie können hier mehr darüber lesen:http://www.postgresql .org/docs/9.1/static/high-availability.html