PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak mogę zaimportować plik .sql do mojej bazy danych postgres Heroku?

Tak to się robi:

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

A jeśli chcesz przywrócić swoją produkcję do poziomu stagingu (zakładając, że oba są bazami danych 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

Pamiętaj o zachowaniu specjalnych pojedynczych cudzysłowów wokół heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME .

AKTUALIZACJA PASKA NARZĘDZI HEROKU

Heroku niedawno zaktualizowało swój pasek narzędzi, więc stare polecenia nie są już ważne (zobacz ten link, aby uzyskać więcej informacji). Poniżej znajduje się nowa wersja polecenia przywracania.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wyeliminować zduplikowane wartości tablicy w postgresie

  2. Nie można połączyć się z Postgresql na porcie 5432

  3. Jak zadeklarować zmienne lokalne w postgresql?

  4. Wdrażanie PostgreSQL w kontenerze Docker

  5. 7 najlepszych wskazówek dotyczących zbiorczego ładowania danych PostgreSQL