> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Backup e restauração

> A Base44 faz backup dos dados do seu app automaticamente à medida que eles mudam. Revise o que suas tabelas continham antes, baixe uma cópia como CSV ou restaure seus dados para esse ponto.

A Base44 faz backup automaticamente dos dados do seu app à medida que eles mudam. Se registros forem editados, importados ou excluídos por engano, você pode revisar o que suas tabelas continham antes, baixar uma cópia ou restaurá-los para aquele ponto no tempo.

<Warning>
  Os backups estão disponíveis nos planos [**Elite**](https://base44.com/pricing) e [**Enterprise**](https://base44.com/enterprise). Os workspaces Elite mantêm 7 dias de backups, e os workspaces Enterprise mantêm 30 dias.
</Warning>

***

## Como os backups funcionam

Os backups são executados automaticamente nos planos elegíveis, portanto não há nada para ativar. À medida que seus dados mudam, a Base44 salva o estado anterior das suas tabelas para que você possa revisar, baixar ou restaurá-lo. Os backups cobrem os dados de tabela que a Base44 gerencia para o seu app.

<Tip>
  **Bom saber:**

  * Os backups se aplicam a todo o seu workspace e começam a partir do momento em que o recurso é ativado no seu plano.
  * O quanto você pode voltar depende do seu plano: 7 dias no Elite e 30 dias no Enterprise.
  * Apenas pessoas com acesso de editor a um app, como seu proprietário ou um editor convidado, podem visualizar, baixar e restaurar backups.
  * Os backups cobrem apenas os seus dados. O código e o design do seu app têm seu próprio histórico, que você acessa em **Version History** no editor do app.
</Tip>

***

## Visualizando seus backups

A aba **Backup & Restore** lista todos os backups do seu app, do mais novo para o mais antigo, com seus dados atuais no topo. Cada entrada mostra quando foi feita e quantas tabelas mudaram naquele momento, e você pode expandi-la para ver as próprias tabelas.

**Para visualizar seus backups:**

1. Clique em **Dashboard** no editor do app.
2. Clique em **Data** e depois na aba **Backup & Restore**.
3. Clique no filtro de data, que mostra **Last 30 days** no início, para restringir a lista a um período ou intervalo personalizado.
4. Clique em **All tables** para limitar a lista às tabelas que interessam.
5. Clique em uma entrada para ver quais tabelas mudaram.

<Frame caption="A aba Backup & Restore na página Data">
  <img src="https://mintcdn.com/base44/fglHNSDxYRiL3_Ka/images/base44-data-backup-and-restore-tab.png?fit=max&auto=format&n=fglHNSDxYRiL3_Ka&q=85&s=379e11ca26b2dbc313e2f0c60fdd3c9d" alt="Uma captura de tela da aba Backup & Restore listando backups de um app" width="1440" height="696" data-path="images/base44-data-backup-and-restore-tab.png" />
</Frame>

<Tip>
  Para ir direto aos backups de uma tabela, clique no ícone **More actions** <Icon icon="ellipsis" color="currentColor" /> no cartão dessa tabela em **Tables** e selecione **Backup & Restore**. A aba abre com a tabela já selecionada no filtro.
</Tip>

***

## Restaurando seus dados

Restaurar reescreve seus registros para que correspondam a um ponto no tempo escolhido. Você pode restaurar uma única tabela ou todas as tabelas do seu app ao mesmo tempo, e pode desfazer uma restauração depois.

<Warning>
  A edição fica pausada enquanto uma restauração é executada. Ninguém pode editar as tabelas em restauração até que ela termine, e apps com mais registros levam mais tempo.
</Warning>

### Restaurando uma tabela

Restaure uma única tabela quando apenas os dados dela deram errado. Todas as outras tabelas mantêm seus dados atuais.

**Para restaurar uma tabela:**

1. Clique em **Dashboard** no editor do app.
2. Clique em **Data** e depois na aba **Backup & Restore**.
3. Encontre o ponto no tempo desejado, usando o filtro de data se precisar, e clique na entrada para expandi-la.
4. Ao lado da tabela desejada, clique no ícone **Restore this table** <Icon icon="clock-rotate-left" color="currentColor" />.
5. Revise a confirmação e clique em **Restore table**.

<Frame caption="Restaurando uma única tabela para um ponto anterior no tempo">
  <img src="https://mintcdn.com/base44/fglHNSDxYRiL3_Ka/images/base44-data-restore-one-table.png?fit=max&auto=format&n=fglHNSDxYRiL3_Ka&q=85&s=09ee0739c2373fbc907681d22f919d83" alt="Uma captura de tela da aba Backup & Restore com o ícone de restauração de uma tabela destacado" width="1634" height="460" data-path="images/base44-data-restore-one-table.png" />
</Frame>

### Restaurando todas as tabelas

Restaure tudo quando uma mudança afetou seu app como um todo, como uma importação ruim ou uma exclusão em massa que atingiu várias tabelas.

**Para restaurar todas as tabelas:**

1. Clique em **Dashboard** no editor do app.
2. Clique em **Data** e depois na aba **Backup & Restore**.
3. Encontre o ponto no tempo desejado, usando o filtro de data se precisar.
4. Clique em **Restore to here** naquela entrada.
5. Revise a confirmação e clique em **Restore all data**.

<Note>
  Se o seu app tiver um grande número de tabelas, a Base44 pede que você as restaure uma de cada vez. Use o ícone **Restore this table** em cada tabela necessária.
</Note>

### Desfazendo uma restauração

A Base44 salva seus dados atuais antes de uma restauração começar, então uma restauração é reversível. A confirmação informa quanto tempo você tem para mudar de ideia.

**Para desfazer uma restauração:**

1. Clique em **Undo** na mensagem que aparece no editor do app quando a restauração termina.
2. Revise a confirmação e clique em **Undo restore**.

<Note>
  Se você fechou essa mensagem, abra a aba **Backup & Restore** e restaure para o ponto no tempo imediatamente anterior à execução da restauração. Registros adicionados desde a restauração são removidos quando você a desfaz.
</Note>

### O que uma restauração muda

Uma restauração reescreve os registros nas tabelas escolhidas para que correspondam ao ponto no tempo selecionado. Nada mais no seu app muda.

* **Os IDs dos registros permanecem os mesmos.** Registros que foram alterados ou excluídos mantêm o ID que tinham antes, para que os vínculos de outras tabelas continuem apontando para o registro correto.
* **Os valores dos campos voltam exatamente como estavam** naquele ponto, incluindo campos que vinculam a registros em outras tabelas.
* **Registros adicionados após aquele ponto vão para a lixeira** em vez de serem excluídos definitivamente, para que você possa recuperá-los dentro de 30 dias.
* **Restaurar uma tabela deixa as outras intactas.** Se tabelas relacionadas precisarem coincidir, restaure todas elas para o mesmo ponto no tempo, caso contrário, um vínculo pode acabar apontando para um registro que não existe mais.
* **As restaurações são executadas apenas em dados de produção.** Se você estiver visualizando dados de teste, mude para produção primeiro.

<Note>
  Se a estrutura de uma tabela mudou após o ponto escolhido, a Base44 alerta você na janela de confirmação. Campos que não existem mais na sua tabela não são restaurados.
</Note>

***

## Baixando um backup

Baixe uma tabela como ela estava em um ponto anterior para manter uma cópia fora da Base44, ou para verificar o que mudou antes de decidir se restaura.

**Para baixar um backup:**

1. Clique em **Dashboard** no editor do app.
2. Clique em **Data** e depois na aba **Backup & Restore**.
3. Encontre o ponto no tempo desejado, usando o filtro de data se precisar, e clique na entrada para expandi-la.
4. Ao lado da tabela desejada, clique no ícone **Download CSV** <Icon icon="download" color="currentColor" />.

<Frame caption="Baixando uma tabela como ela estava em um ponto anterior no tempo">
  <img src="https://mintcdn.com/base44/fglHNSDxYRiL3_Ka/images/base44-data-download-a-backup.png?fit=max&auto=format&n=fglHNSDxYRiL3_Ka&q=85&s=35ed211b876db04fc98873ad89130507" alt="Uma captura de tela da aba Backup & Restore com o ícone de download de uma tabela destacado" width="1634" height="460" data-path="images/base44-data-download-a-backup.png" />
</Frame>

***

## Perguntas frequentes

Algumas coisas que as pessoas perguntam sobre como os backups se comportam.

<AccordionGroup>
  <Accordion title="Os backups incluem meus arquivos e imagens enviados?">
    Não. Os backups cobrem os registros nas suas tabelas. Quando um registro aponta para um arquivo que você enviou, como uma imagem, o registro armazena o endereço do arquivo em vez do próprio arquivo, portanto restaurar coloca esse endereço de volta exatamente como estava. O arquivo para o qual ele aponta é armazenado separadamente e não faz parte do backup.
  </Accordion>

  <Accordion title="A restauração afeta as pessoas que usam meu app?">
    Não. Os usuários do seu app são mantidos separadamente das suas tabelas e ficam totalmente fora dos backups, então uma restauração nunca adiciona, remove ou altera usuários. A restauração apenas reescreve os registros nas tabelas escolhidas.
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {`{
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Do backups include my uploaded files and images?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No. Backups cover the records in your tables. When a record points at a file you uploaded, such as an image, the record stores the file's address rather than the file itself, so restoring puts that address back exactly as it was. The file it points to is stored separately and is not part of the backup."
        }
      },
      {
        "@type": "Question",
        "name": "Does restoring affect the people who use my app?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No. Your app's users are kept separately from your tables and are left out of backups entirely, so a restore never adds, removes, or changes them. Restoring only rewrites the records in the tables you picked."
        }
      }
    ]
    }`}
</script>

<Note>Esta página foi traduzida usando IA. Para as informações mais precisas e atualizadas, consulte a [versão em inglês](/). </Note>
