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

所屬分類

原始碼儲存庫

相關專案

所在榜單