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

Bagaimana saya bisa mengimpor file .sql ke database postgres Heroku saya?

Begini caranya:

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

Dan jika Anda ingin mengembalikan produksi Anda ke staging (dengan asumsi keduanya adalah DB postgres heroku):

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

Pastikan untuk menyimpan tanda kutip tunggal khusus di sekitar heroku pgbackups:url --app YOUR_PRODUCTION_APP_NAME .

PEMBARUAN TOOLBELT HEROKU

Heroku baru-baru ini memperbarui sabuk alat mereka sehingga perintah lama tidak lagi valid (lihat tautan ini untuk info lebih lanjut). Di bawah ini adalah versi baru dari perintah pemulihan.

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. Cara Mengimpor database PostgreSQL menggunakan phpPgAdmin

  2. Argumen opsional dalam fungsi PL/pgSQL

  3. Cara menjatuhkan beberapa tabel di PostgreSQL menggunakan wildcard

  4. Dapatkan jumlah yang berbeda dari kolom tabel yang digabungkan

  5. Cara Mengaktifkan TimescaleDB pada Database PostgreSQL yang Ada