PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Heroku:scarica e carica una singola tabella nel database postgres condiviso

Puoi utilizzare i tocchi (https://devcenter.heroku.com/articles/taps ) per estrarre i dati dal database PG. Usando Taps, puoi creare tabelle specifiche, come queste:

heroku db:pull --tables users

Puoi anche fare più di una tabella dove i nomi delle tabelle sono delimitati da virgole, come:

heroku db:pull --tables users,posts

Modifica: Come hanno sottolineato alcuni commenti, i rubinetti sono stati deprecati e sostituiti.

Il nuovo meccanismo è tramite pg:pull e pg:push che possono essere visualizzati dai loro nuovi documenti (https://devcenter.heroku.com/articles/heroku-postgresql#pg-push-and-pg-pull ).

Non supportando più le singole tabelle, puoi eseguire il pull del db nel tuo locale con il seguente esempio:

heroku pg:pull HEROKU_POSTGRESQL_MAGENTA mylocaldb --app sushi

o aggiornando il telecomando dal tuo locale:

heroku pg:push mylocaldb HEROKU_POSTGRESQL_MAGENTA --app sushi