Comprovar que um backup de pedidos pode restaurar a loja Projeto

Crie arquivos PostgreSQL com pontos de recuperação claros, restaure pedidos completos em uma loja independente e gravável e preserve o original.

DevOpsPostgreSQL

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este projeto prático de recuperação com PostgreSQL é para iniciantes em DevOps com noções básicas de terminal. Você salvará pedidos reais de uma pequena loja, abrirá o estado salvo em um serviço independente e comprovará que os pedidos de teste ficam somente na cópia.

Dois laboratórios guiados ensinam um limite claro de exportação e uma restauração segura e completa. Um desafio independente aplica as mesmas ferramentas a reservas de oficinas, participantes relacionados e dois pontos de recuperação. Cada unidade começa com seu próprio ambiente preparado.

O que você aprenderá

  • Identificar os bancos de origem e destino antes de escolher a conexão.
  • Criar e examinar um arquivo PostgreSQL no formato personalizado com pg_dump e pg_restore.
  • Distinguir o ponto salvo dos registros posteriores do original.
  • Recusar destinos não vazios e restaurar uma cópia independente em uma transação.
  • Ler relações completas de pedidos ou participantes, baixar recibos e testar gravações exclusivas da cópia.

Para quem é este curso

Para estudantes de DevOps que sabem digitar comandos e reconhecer caminhos. Não é preciso programar SQL, instalar bancos de dados nem concluir outro curso. Serviços de conexão, opções de arquivo e a sintaxe necessária do shell são explicados durante o uso.

O ambiente no navegador fornece PostgreSQL, um terminal e dois sites comerciais completos com dados fictícios. Os documentos estão disponíveis em oito idiomas adicionais; rótulos dos sites, comandos e saídas permanecem em inglês.

Perguntas frequentes

Preciso instalar PostgreSQL? Não. Cada laboratório oferece um banco preparado e clientes compatíveis.

Vou danificar a loja original? O exercício preserva os pedidos originais e restaura em um banco descartável com nome definido. Ele ensina a conferir identidades e recusa destinos não vazios.

É um plano completo de recuperação de desastres? Não. É um ensaio de backup lógico e restauração em uma única instância. Não inclui PITR contínuo, armazenamento externo, falha do servidor ou recuperação completa de produção.

Professor

labby
Labby
Labby is the LabEx teacher.