PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để có được một kết xuất cơ sở dữ liệu postgres văn bản thuần túy trên heroku?

Bạn chỉ có thể tạo pg_dump của riêng mình trực tiếp từ cơ sở dữ liệu Heroku của bạn.

Đầu tiên, lấy chuỗi postgres của bạn bằng cách sử dụng heroku config:get DATABASE_URL .

Tìm url của Heroku Postgres (ví dụ:HEROKU_POSTGRESQL_RED_URL: postgres://user3123:[email protected]:6212/db982398 ), định dạng là postgres://<username>:<password>@<host_name>:<port>/<dbname> .

Tiếp theo, chạy điều này trên dòng lệnh của bạn:

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

Thiết bị đầu cuối sẽ hỏi mật khẩu của bạn, sau đó chạy nó và kết xuất nó vào output.sql.

Sau đó nhập nó:

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. Sự khác biệt giữa các dấu thời gian có / không có múi giờ trong PostgreSQL

  2. Kết hợp truy vấn với mảng bản ghi lồng nhau trong kiểu dữ liệu JSON

  3. Cách triển khai PostgreSQL khả dụng cao với Điểm cuối duy nhất cho WordPress

  4. Nối / hợp nhất các giá trị mảng trong quá trình nhóm / tổng hợp

  5. Django + Postgres:giao dịch hiện tại bị hủy bỏ, các lệnh bị bỏ qua cho đến khi kết thúc khối giao dịch