Execução de backups

Esta opção permite a realização dos backups no modo online (com o banco de dados em execução).

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

Sintaxe do Comando

pgsmart backup exec [FLAGS]

Flags:

  • -a, --agent=<value> ⇒ Alias, hostname ou IP do servidor onde o PgSmart Agent desejado está instalado.

  • -b, --backup=<value> ⇒ [default: Todos] Identificador do backup.

  • -h, --help ⇒ Ajuda

  • -a ⇒ Ambiente de Backup

  • -q, --quiet ⇒ Execução não interativa para as operações de backup (exec|info|restore). Usada em conjunto com as opções --site e --agent.

  • -s, --site=<value> ⇒ [default: Todos] Nome do ambiente de backup.

  • -t, --type=(full|diff|incr) ⇒ [default: incr] Tipo do backup.

    • full (Completo) Backup de todos os arquivos da instância.

    • diff (Diferencial) Backup dos arquivos da instância alterados desde o último backup completo.

    • incr (Incremental) Backup dos arquivos da instância alterados desde o último backup, independentemente do tipo.

Execução Não Interativa

pgsmart backup exec -a <agent> -t [full|incr|diff] --site=<nome-ambiente-backup> -q -o -p

Execução Interativa

pgsmart backup exec
  1. Selecione o Agente do PgSmart.

seleciona agente
  1. Selecione o ambiente de backup.

seleciona ambiente de backup
Ao selecionar o ambiente de backup o pgsmart executará automaticamente a verificação do ambiente.
  1. Selecione o tipo de backup desejado ["completo, incremental, diferencial"].

seleciona tipo de backup
resultado do backup

Por padrão, o backup será gerado para todo repositório cadastrado. O PgSmart ainda não suporta a configuração do backup para um Repositório específico, apesar de o componente pgbackRest suportar esta operação.

Esta operação será disponibilizada brevemente.