sql >> Databáze >  >> RDS >> PostgreSQL

Jak mohu importovat soubor .sql do mé databáze Heroku postgres?

Uděláte to takto:

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

A pokud chcete obnovit svou produkci do inscenace (za předpokladu, že obě jsou heroku postgres DB):

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

Nezapomeňte zachovat speciální jednoduché uvozovky kolem heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME .

AKTUALIZACE HEROKU TOOLBELT

Heroku nedávno aktualizovalo svůj toolbelt, takže staré příkazy již nejsou platné (další informace viz tento odkaz). Níže je uvedena nová verze příkazu obnovení.

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. Entity Framework 6 s Npgsql

  2. Automatické mazání zapomenutých transakcí v MS SQL Server

  3. 5 způsobů, jak opravit chybu „Divide by zero“ v SQL Server (Msg 8134)

  4. 2 způsoby, jak vrátit řádky, které obsahují nealfanumerické znaky v PostgreSQL