sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan sikkerhedskopieres en Postgres-database i Kubernetes på Google Cloud?

Som @Marco Lamina sagde, kan du køre pg_dump på postgres pod som

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]

Du kan have en job pod, der kører denne kommando og eksporterer denne til et fillagersystem såsom AWS s3.



  1. Indstil MySQL-kolonnealias til en beregnet dato

  2. Sådan opdateres JSON-kolonnen i Oracle 12.1

  3. SQL Server - Transponer rækker til kolonner

  4. Skal jeg gemme et felt PRICE som en int eller som en float i databasen?