FLUTTER ECOSYSTEM

migrant

一个简单的数据库模式迁移工具。支持 SQLite 和 PostgreSQL,可从多个源读取迁移脚本。

最新版本
0.3.0
近 30 天下载
2.8万
喜欢数
9
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

Migrant 是一个轻量级的数据库迁移工具,专为 Flutter 应用设计,用于管理 SQLite 和 PostgreSQL 数据库的模式变更。它支持从多种来源读取迁移脚本,实现跨不同环境的数据库结构无缝版本控制。适合需要可靠、自动化迁移且无需复杂配置的开发者。Migrant 可轻松集成到 Flutter 项目中,并在所有主要平台上运行,包括移动设备、Web 和桌面端。

适合场景
  • 在Flutter应用中管理数据库模式变更
  • 自动化 SQLite 和 PostgreSQL 的 SQL 迁移
  • 启用团队协作以推动数据库演进
  • 支持带有数据库版本控制的 CI/CD 流水线
  • 在应用启动或构建过程中运行迁移
主要特点
  • 支持 SQLite 和 PostgreSQL
  • 从多个源读取迁移脚本
  • 跨平台兼容性
  • 通过 Flutter pub 简单集成
  • 自动迁移执行
  • 版本控制的模式更新
适合对象
  • Flutter 开发人员管理数据库模式
  • 使用 CI/CD 进行数据库部署的团队
  • 需要在不同环境中保持数据库状态一致的应用程序
  • 具有不断演变的数据模型的项目
  • 寻求最小化设置的迁移的开发者
使用建议
  • 需要手动管理脚本
  • 没有内置的迁移审查用户界面
  • 依赖外部脚本组织
  • 在某些情况下,错误报告有限
  • 在没有规划的情况下,不适用于非常大的迁移集
支持平台AndroidiOSLinuxmacOSWebWindows

安装插件

flutter pub add migrant

所属分类

源码仓库

关联项目

所在榜单