Execução de Backups

O PgSmart facilita a execução de backups no modo online, permitindo que os bancos de dados estejam ativos durante o processo. A integridade e a possibilidade de restauração até um ponto específico no tempo são asseguradas pelo armazenamento contínuo dos logs transacionais.

Sintaxe do Comando

pgsmart backup exec [OPÇÕES]
OPÇÃO DESCRIÇÃO

-t, --type=(full,incr,diff)

Define o tipo do backup: completo (full), incremental (incr) ou diferencial (diff).

-s, --site=

Especifica o Ambiente de Backup.

--backup=

Define o nome de identificação do backup. Opicional, se não informado, o PgSmart irá gerar um nome com data e hora automaticamente.

-e, --echo=(off,info,error,all)

Controla a visualização dos detalhes de execução dos backups na tela.

-p, --no-paging-info

Desativa a paginação das informações dos backups.

-q, --quiet

Executa o backup de forma não interativa, útil para scripts ou automação.

Execução Não Interativa

pgsmart backup exec -t (full|incr|diff) -s <AMBIENTE> -q -e (info|off|error|all)

Execução Interativa

pgsmart backup exec
  1. Selecione o Ambiente de Backup.

    Seleciona ambiente de backup
    Ao selecionar o Ambiente de Backup, o PgSmart irá automaticamente verificá-lo.
  2. Escolha o tipo de backup desejado.

    Seleciona tipo de backup
    • full: Realiza um backup completo da instância de banco de dados.

    • diff: Realiza um backup diferencial da instância de banco de dados. Contempla operações desde o último backup completo bem-sucedido.

    • incr: Realiza um backup incremental da instância de banco de dados. Contempla operações desde o último backup bem-sucedido, seja um backup incremental, diferencial ou completo.

  3. Confira o resultado da operação de backup.

    Resultado do backup
Via PgSmart, um backup é salvo em todos os repositórios de backup cadastrados. A funcionalidade de selecionar um repositório específico para backup, embora suportada pelo pgBackRest, será incorporada em breve pelo PgSmart.