sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan jag importera en .sql-fil till min Heroku postgres-databas?

Så här gör du:

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

Och om du vill återställa din produktion till iscensättning (förutsatt att båda är heroku postgres DBs):

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

Se till att bevara de speciella enstaka citattecken runt heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME .

HEROKU TOOLBELT UPPDATERING

Heroku har nyligen uppdaterat sitt verktygsbälte så att de gamla kommandona inte längre är giltiga (se denna länk för mer info). Nedan är den nya versionen av återställningskommandot.

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


  1. Stöder din ODBC-drivrutin användardatakällor?

  2. Django JSONField inuti ArrayField

  3. Steg för steg uppgraderingsprocess till R12.2 Uppgradering del -3

  4. Hur man skapar en login.sql-fil för SQLcl