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

Làm cách nào để sao lưu cơ sở dữ liệu Postgres trong Kubernetes trên Google Cloud?

Như @Marco Lamina đã nói bạn có thể chạy pg_dump trên postgres pod như

DUMP
// pod-name         name of the postgres pod
// postgres-user    database user that is able to access the database
// database-name    name of the database
kubectl exec [pod-name] -- bash -c "pg_dump -U [postgres-user] [database-name]" > database.sql


RESTORE
// pod-name         name of the postgres pod
// postgres-user    database user that is able to access the database
// database-name    name of the database
cat database.sql | kubectl exec -i [pod-name] -- psql -U [postgres-user] -d [database-name]

Bạn có thể có nhóm công việc chạy lệnh này và xuất lệnh này sang hệ thống lưu trữ tệp như AWS s3.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đăng nhập không thành công với người dùng hiện tại trên PostgreSQL

  2. PostgreSQL Logical Replication Gotchas

  3. Lỗi postgres sau khi cập nhật TimescaleDB trên Ubuntu:không tìm thấy tệp

  4. Truy vấn JSON lồng nhau PostgreSQL

  5. Nhận danh sách các bảng mà một khung nhìn / bảng phụ thuộc vào trong PostgreSQL