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

Heroku - Sichern und Laden einer einzelnen Tabelle in die gemeinsam genutzte Postgres-Datenbank

Sie können Taps verwenden (https://devcenter.heroku.com/articles/taps ). ), um Daten aus Ihrer PG-Datenbank abzurufen. Mit Taps können Sie bestimmte Tabellen wie diese erstellen:

heroku db:pull --tables users

Sie können auch mehr als eine Tabelle erstellen, bei der die Tabellennamen durch Kommas getrennt sind, wie:

heroku db:pull --tables users,posts

Bearbeiten: Wie in einigen Kommentaren angemerkt wurde, wurde Taps als veraltet markiert und ersetzt.

Neuer Mechanismus ist durch pg:pull und pg:push was in ihren neuen Dokumenten zu sehen ist (https://devcenter.heroku.com/articles/heroku-postgresql#pg-push-and-pg-pull ).

Da einzelne Tabellen nicht mehr unterstützt werden, können Sie die Datenbank anhand des folgenden Beispiels auf Ihre lokale Datenbank ziehen:

heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi

oder aktualisieren Sie die Fernbedienung von Ihrem lokalen:

heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi