Pular para o conteúdo principal
Versão Next

Execução de Backups

Esta opção permite realizar backups em modo online (com a base de dados em execução).

nota

Todo o período de duração do backup é suportado pela criação de logs transacionais, que são guardados, permitindo a restauração posterior dos backups até ao ponto pretendido no tempo.

Sintaxe do Comando
Terminal input
  pgsmart backup exec [Flags]

Flags:

  • -a, --agent=<agent> => Alias, hostname ou IP do servidor onde o PgSmart Agent pretendido está instalado.
  • -b, --backup=<valor> => Identificador do backup. [default: Todos]
  • -h, --help => Ajuda
  • -j, --job=<valor> => Identificador da tarefa de backup/restauração.
  • -o, --only-info => Indica que deve mostrar apenas as informações dos sites de backup. Utilizado com a opção --quiet.
  • -p, --no-page-info => Indica que não deve paginar as informações dos sites de backup. Utilizado com a opção --quiet.
  • -q, --quiet => Execução não interativa para operações de backup (exec|info|restore). Utilizado com as opções --site e --agent.
  • -s, --site=<valor> => Nome do site de backup. [default: Todos]
  • -t, --type=(full|diff|incr) => Tipo de backup. [default: incr]
    • full (Completo) => Backup de todos os ficheiros da instância.
    • diff (Diferencial) => Backup dos ficheiros alterados desde o último backup completo.
    • incr (Incremental) => Backup dos ficheiros alterados desde o último backup, independentemente do tipo.
Execução Não-Interativa
Terminal input
  pgsmart backup exec -a localhost -t [full|incr|diff] --site=<nome-site-backup> -q -o -p
Execução Interativa
Terminal input
  pgsmart backup exec
  1. Selecione o Agente do PgSmart pretendido (ou Registar um novo Agente).

  2. Selecione o site de backup.

nota

Ao selecionar o site de backup, o PgSmart executará automaticamente a verificação do site.

  1. Selecione o tipo de backup pretendido ["completo, incremental, diferencial"].

    Figura 1 - Execução de Backup
    Figura 1 - Execução de Backup
Notas Finais
nota
  • Por padrão, o backup será gerado para todos os repositórios registados. O PgSmart ainda não suporta a configuração de backup para um repositório específico, embora o componente pgBackRest suporte esta operação.

  • Esta operação estará disponível em breve.