FLUTTER ECOSYSTEM

migrant

Uma ferramenta simples de migração de esquema de banco de dados. Suporta SQLite e PostgreSQL, pode ler scripts de migração de várias fontes.

Versão mais recente
0.3.0
Downloads em 30 dias
28,2 mil
Curtidas
9
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

Migrant é uma ferramenta leve de migração de banco de dados para aplicativos Flutter, projetada para gerenciar alterações de esquema em bancos de dados SQLite e PostgreSQL. Suporta a leitura de scripts de migração de várias fontes, permitindo controle de versão sem falhas das estruturas de banco de dados em diferentes ambientes. Ideal para desenvolvedores que precisam de migrações confiáveis e automatizadas sem configurações complexas. O Migrant se integra facilmente aos projetos Flutter e funciona em todas as principais plataformas, incluindo mobile, web e desktop.

Casos de uso
  • Gerenciando alterações no esquema do banco de dados em aplicativos Flutter
  • Automatizando migrações SQL para SQLite e PostgreSQL
  • Habilitar a colaboração da equipe na evolução do banco de dados
  • Suporte a pipelines de CI/CD com versionamento de banco de dados
  • Executar migrações durante a inicialização do aplicativo ou processo de compilação
Principais recursos
  • Suporta SQLite e PostgreSQL
  • Lê scripts de migração de várias fontes
  • Compatibilidade multiplataforma
  • Integração simples via Flutter pub
  • Execução automática de migração
  • Atualizações de esquema com controle de versão
Indicado para
  • Desenvolvedores Flutter gerenciando esquemas de banco de dados
  • Equipes que usam CI/CD para implantações de banco de dados
  • Aplicativos que exigem estado consistente do banco de dados entre ambientes
  • Projetos com modelos de dados em evolução
  • Desenvolvedores em busca de configuração mínima para migrações
Considerações
  • Requer gerenciamento manual de scripts
  • Nenhuma interface de usuário integrada para revisão de migração
  • Depende da organização de script externo
  • Relatório de erros limitado em alguns casos
  • Não é adequado para conjuntos de migração muito grandes sem planejamento
Plataformas compatíveisAndroidiOSLinuxmacOSWebWindows

Instalar pacote

flutter pub add migrant

Categorias

Repositório-fonte

Projetos relacionados

Rankings