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

Come posso importare un file .sql nel mio database Heroku postgres?

Ecco come lo fai:

heroku pg:psql --app YOUR_APP_NAME_HERE < updates.sql

E se vuoi ripristinare la tua produzione nella messa in scena (supponendo che entrambi siano DB di heroku postgres):

heroku pgbackups:restore YOUR_STAGING_DATABASE_NAME `heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME` --app YOUR_STAGING_APP_NAME --confirm YOUR_STAGING_APP_NAME

Assicurati di preservare le virgolette singole speciali attorno a heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME .

AGGIORNAMENTO HEROKU TOOLBELT

Heroku ha recentemente aggiornato la sua cintura degli strumenti in modo che i vecchi comandi non siano più validi (vedi questo link per maggiori informazioni). Di seguito è riportata la nuova versione del comando di ripristino.

heroku pg:backups restore \
  `heroku pg:backups public-url -a YOUR_PRODUCTION_APP_NAME` \
  YOUR_STAGING_DATABASE_NAME \
  --app YOUR_STAGING_APP_NAME \
  --confirm YOUR_STAGING_APP_NAME