Fatos principais
- Categoria
- Development
- Tipos de entrada
- select, text, checkbox
- Tipo de saída
- text
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Gerador de Backup de Banco de Dados é uma ferramenta eficiente para criar scripts SQL de exportação, permitindo salvar a estrutura e os dados de suas tabelas de forma rápida e segura.
Quando usar
- •Ao realizar migrações de dados entre diferentes ambientes de servidor.
- •Para criar pontos de restauração rápidos antes de executar alterações críticas na estrutura do banco.
- •Ao exportar tabelas específicas para compartilhar esquemas ou conjuntos de dados com outros desenvolvedores.
Como funciona
- •Selecione o tipo de banco de dados (MySQL, PostgreSQL, SQLite ou SQL Server).
- •Escolha o escopo do backup, como apenas o esquema, apenas os dados ou ambos.
- •Configure opções adicionais, como a inclusão de comandos DROP ou transações, para personalizar o script gerado.
- •Clique em gerar para obter o código SQL pronto para ser executado em seu gerenciador de banco de dados.
Casos de uso
Exemplos
1. Backup de Estrutura para Migração
Desenvolvedor Backend- Contexto
- Preciso mover a estrutura de uma tabela de usuários para um novo banco de dados sem levar os dados sensíveis.
- Problema
- Gerar um script SQL que recrie apenas as colunas e índices da tabela.
- Como usar
- Selecione 'MySQL', defina o tipo como 'Schema Only' e insira o nome da tabela 'users'.
- Configuração de exemplo
-
databaseType: mysql, backupType: schema_only, tableName: users - Resultado
- Um script SQL contendo apenas o comando CREATE TABLE para a tabela de usuários.
2. Exportação de Dados para Testes
Analista de QA- Contexto
- Preciso de uma cópia dos dados atuais de uma tabela de produtos para testar uma nova funcionalidade em ambiente local.
- Problema
- Exportar os dados atuais com comandos de inserção compatíveis com SQL Server.
- Como usar
- Selecione 'SQL Server', marque 'Incluir Dados' e ative 'Envolver em Transação' para garantir a integridade.
- Configuração de exemplo
-
databaseType: mssql, backupType: data_only, addTransactions: true - Resultado
- Um script SQL com comandos INSERT envolvidos em uma transação para garantir que todos os dados sejam importados corretamente.
Testar com amostras
sqlHubs relacionados
FAQ
Quais bancos de dados são suportados?
A ferramenta suporta MySQL, PostgreSQL, SQLite e SQL Server.
Posso exportar apenas a estrutura da tabela?
Sim, basta selecionar a opção 'Schema Only' no campo Tipo de Backup.
O que faz a opção 'Adicionar DROP'?
Ela insere o comando 'DROP TABLE IF EXISTS' no início do script, garantindo que a tabela seja recriada do zero durante a restauração.
É possível exportar apenas uma tabela específica?
Sim, você pode inserir o nome da tabela desejada no campo 'Nome da Tabela' para filtrar a exportação.
Os scripts gerados são seguros para produção?
Os scripts seguem a sintaxe SQL padrão, mas recomendamos sempre testar o backup em um ambiente de homologação antes de aplicar em produção.