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

Làm thế nào để sao lưu và khôi phục cơ sở dữ liệu PostgreSQL trong Windows7?

Để sao lưu cơ sở dữ liệu bạn có thể sử dụng pg_dump.exe :

  1. Mở Powershell

  2. Chuyển đến thư mục bin Postgres. Ví dụ:

    cd "C:\Program Files\PostgreSQL\9.6\bin"
    
  3. Nhập lệnh để kết xuất cơ sở dữ liệu của bạn. Ví dụ:

    ./pg_dump.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Nhập mật khẩu cho người dùng postgres của bạn

Để khôi phục cơ sở dữ liệu bạn có thể sử dụng psql.exe . (Lưu ý, phần sau được trích từ câu trả lời hữu ích của Alexandr Omelchenko đã bị xóa vì lý do tôi không rõ.)

  1. Mở Powershell

  2. Chuyển đến thư mục bin Postgres. Ví dụ:

    cd "C:\ProgramFiles\PostgreSQL\9.6\bin"
    
  3. Nhập lệnh để khôi phục cơ sở dữ liệu của bạn. Ví dụ:

    ./psql.exe -U postgres -d my_database_name -f D:\Backup\<backup-file-name>.sql
    
  4. Nhập mật khẩu cho người dùng postgres của bạ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. Sắp xếp theo cột ký tự số

  2. Xác thực mật khẩu Postgres không thành công

  3. Lỗi khi tạo SEQUENCEs khi khôi phục cơ sở dữ liệu PostgreSQL

  4. PostgreSQL 9.4:Bảng tổng hợp / Tham gia trên id trường JSON bên trong mảng

  5. Postgresql:Làm cách nào để chọn các mục nhập n phần trăm (%) hàng đầu từ mỗi nhóm / danh mục