PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara mengimpor dump Heroku PG ke mesin lokal

Anda melihat kesalahan karena psql mencoba menafsirkan kueri SQL saat Anda benar-benar memberinya dump terkompresi (itulah yang digunakan heroku).

Meskipun Anda tidak dapat membaca dump, pg_restore -O latest.dump memberi Anda SQL yang valid, Anda dapat menyalurkan ke psql tetapi solusi mudahnya adalah sebagai berikut:

pg_restore -O -d app_development latest.dump

Catatan :

  • Gunakan -O karena Anda mungkin tidak menggunakan nama pengguna acak dari db postgres heroku jarak jauh Anda.
  • Heroku tidak menyarankan untuk menggunakan tap, tetapi saya tidak tahu seberapa berisikonya hal itu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tidak dapat membuat tabel database bernama 'pengguna' di PostgreSQL

  2. Bagaimana cara menggabungkan string bidang string dalam kueri 'grup menurut' PostgreSQL?

  3. Dukungan SQLAlchemy dari Skema Postgres

  4. Permintaan rekursif postgres dengan row_to_json

  5. Menyetel batas waktu koneksi dengan PDO