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

Làm thế nào để pg_dump một cơ sở dữ liệu RDS Postgres?

Bước 1:Tạo nhóm bảo mật trên AWS có địa chỉ IP máy tính của bạn được liệt kê trong danh sách trắng.

Bước 2:Thêm nhóm bảo mật đó vào phiên bản cơ sở dữ liệu mà bạn muốn kết nối.

Bước 3:Chạy pg_dump. Đảm bảo chỉ định tên người dùng của bạn (cảm ơn @LHWizard) bằng lệnh -U. Trong trường hợp này của tôi không phải là 'postgres', vì vậy tôi đoán nói chung là bạn sẽ phải xem xét để tìm nó. Ngoài ra, hãy nhớ chỉ định tên cơ sở dữ liệu của bạn:trong một số công cụ dòng lệnh có một nút chuyển -d cho điều đó, nhưng nếu bạn kiểm tra mức sử dụng của pg_dump:

Usage:
  pg_dump [OPTION]... [DBNAME]

bạn có thể thấy rằng đó là một đối số chính thức Vì vậy, toàn bộ lệnh (trong trường hợp của tôi) là:

pg_dump -h <public dns> -U <my username> -f dump.sql <name of my database>

Lưu ý rằng việc chỉ định số cổng là không cần thiết - tôi nghĩ vì cổng 5432 là cổng dành cho bưu điện.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sử dụng LoggingConnection của Psycopg2?

  2. Chuỗi ký tự và ký tự thoát trong postgresql

  3. PSQLException: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

  4. Cách đánh giá hiệu suất PostgreSQL bằng Sysbench

  5. Làm cách nào để thử nhiều lần CHỌN cho đến khi có kết quả?