sql >> Databáze >  >> RDS >> PostgreSQL

Jak zálohovat databázi Postgres v Kubernetes na Google Cloud?

Jak řekl @Marco Lamina, můžete spustit pg_dump na postgres pod jako

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]

Můžete mít job pod, který spustí tento příkaz a exportuje jej do systému ukládání souborů, jako je AWS s3.



  1. Výběr záznamů Max a Min v jednom příkazu MySQL

  2. Proč získám tato chybová migrační data z SQL Lite do Posgres DB? duplicitní hodnota klíče porušuje jedinečné omezení

  3. Je ve standardním SQL definováno „Where IN“ s více sloupci?

  4. Jak se Postgres RAISE EXCEPTION převede na PDOException?