Junior — Middle
Alguma vez fez uma cópia de segurança de uma base de dados PostgreSQL?
sobes.tech IA
Resposta da IA
Sim, a cópia de segurança da base de dados PostgreSQL é normalmente realizada usando a ferramenta pg_dump.
Exemplo de criação de cópia de segurança:
pg_dump -U nome_utilizador -h nome_host -F c -b -v -f ficheiro_de_backup.backup dbname
-U— nome de utilizador da base de dados-h— host do servidor-F c— formato de cópia de segurança (personalizado)-b— incluir objetos grandes-v— saída detalhada-f— ficheiro para guardar a cópia de segurança
Também é possível usar pg_basebackup para criar uma cópia física da base.
Para restaurar, usa-se o comando pg_restore ou psql, dependendo do formato da cópia de segurança.
É importante planear as cópias de segurança considerando o tempo de inatividade e o volume de dados.