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

Tải xuống một phần cơ sở dữ liệu từ heroku

Ngoài câu trả lời khá đúng của Steve, bạn cũng có tùy chọn kết nối bằng psql tới DATABASE_URL và sử dụng \copy , ví dụ:

$ psql "$(heroku config:get DATABASE_URL)"

mydb=> \copy mytable TO 'mytable.csv' WITH (FORMAT CSV, HEADER)

mydb=> \copy (SELECT col1, col2 FROM mytable2 WHERE ...) TO 'mytable2_partial.csv' WITH (FORMAT CSV, HEADER)

Bạn có thể trích xuất toàn bộ bảng hoặc đầu ra của các truy vấn tùy ý (bao gồm các phép nối, v.v.). Định nghĩa bảng (DDL) không được xuất theo cách này, nhưng có thể được kết xuất bằng pg_dump --schema-only -t ... .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hạn chế chồng chéo ngày postgres

  2. giá trị khóa trùng lặp vi phạm ràng buộc duy nhất - lỗi postgres khi cố gắng tạo bảng sql từ khung dữ liệu dask

  3. PostgreSQL SHOW TABLES Tương đương (psql) 

  4. PostgreSQL, tối thiểu, tối đa và số ngày trong phạm vi

  5. initdb:không thể thay đổi quyền của thư mục trên vùng chứa Postgresql