PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да архивирате база данни на Postgres в Kubernetes в Google Cloud?

Както каза @Marco Lamina, можете да стартирате pg_dump на postgres pod като

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]

Можете да имате група за работа, която изпълнява тази команда и я експортира в система за съхранение на файлове като 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. Дали някога е добра идея да съхранявате масив като стойност на поле или да съхранявате стойности на масив като записи?

  2. Намиране на обхващаща гора (С RECURSIVE, PostgreSQL 9.5)

  3. Как да получите PostgreSQL на VPS / Специализиран сървър

  4. Извличане на последната известна стойност за всяка колона от ред

  5. Грешка в PostgreSQL:не може да получи данни от клиент:Беше направен опит за операция върху нещо, което не е сокет