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

Jak mogę uzyskać zrzut bazy danych postgres w postaci zwykłego tekstu na heroku?

Możesz po prostu stworzyć swój własny pg_dump bezpośrednio z bazy danych Heroku.

Najpierw pobierz swój ciąg postgres za pomocą heroku config:get DATABASE_URL .

Poszukaj adresu URL Heroku Postgres (przykład:HEROKU_POSTGRESQL_RED_URL:postgres://user3123:[email protected]:6212/db982398 ), którego format to postgres://:@:/ .

Następnie uruchom to w wierszu poleceń:

pg_dump --host=<host_name> --port=<port> --username=<username> --password --dbname=<dbname> > output.sql

Terminal poprosi o podanie hasła, a następnie uruchomi je i zrzuci do pliku output.sql.

Następnie zaimportuj:

psql -d my_local_database -f output.sql


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PRZESUNIĘCIE vs. ROW_NUMBER()

  2. Jak mogę wysłać żądanie http z funkcji lub wyzwalacza postgresql?

  3. Dlaczego liczba całkowita bez znaku nie jest dostępna w PostgreSQL?

  4. Najlepsze narzędzia Open Source do migracji PostgreSQL

  5. Migracja z Oracle do PostgreSQL — co powinieneś wiedzieć