{% extends "base.html" %} {% block title %}Backup do Sistema - CapeSystem{% endblock %} {% block content %}
Voltar Backup do Sistema
Importante: Faça backups regulares do banco de dados PostgreSQL para proteger seus dados! O backup será gerado usando pg_dump e pode ser restaurado com psql.
Informações do Banco de Dados

Tipo: {{ db_info.tipo }}

Host: {{ db_info.host }}:{{ db_info.porta }}

Database: {{ db_info.database }}

Tamanho: {% if db_info.tamanho < 1024 %} {{ db_info.tamanho }} bytes {% elif db_info.tamanho < 1024*1024 %} {{ "%.2f"|format(db_info.tamanho/1024) }} KB {% else %} {{ "%.2f"|format(db_info.tamanho/(1024*1024)) }} MB {% endif %}

Download do Backup

Clique no botão abaixo para gerar e baixar um backup do banco de dados PostgreSQL.

Gerar e Baixar Backup O backup será gerado usando pg_dump no formato SQL.
{% if backups %}
Backups Recentes
{% for bkp in backups %} {% endfor %}
Arquivo Data Tamanho
{{ bkp.nome }} {{ bkp.data.strftime('%d/%m/%Y %H:%M') }} {% if bkp.tamanho < 1024*1024 %} {{ "%.2f"|format(bkp.tamanho/1024) }} KB {% else %} {{ "%.2f"|format(bkp.tamanho/(1024*1024)) }} MB {% endif %}
Backups armazenados na pasta /backups
{% endif %}
Restaurar Backup
ATENÇÃO: Ao restaurar um backup, todos os dados atuais serão substituídos! Um backup automático do banco atual será criado antes da restauração.
Após a restauração, você precisará fazer login novamente.
Como Funciona
Download (Backup):

Clique em "Gerar e Baixar Backup" para executar o pg_dump e salvar o arquivo SQL no seu computador.

Restaurar:

Use o formulário acima para enviar um arquivo de backup SQL e restaurar os dados usando psql.

Restauração Manual: Você também pode restaurar manualmente via terminal:
psql -h localhost -U postgres -d capeserver -f arquivo_backup.sql
Recomendações
{% endblock %}