drift
Drift 是一個反應式庫,可用於在 Dart 和 Flutter 應用程式中儲存關聯資料。
Drift 是一個易於使用、反應式且類型安全的 Dart 與 Flutter 持久化程式庫。
Drift 是一個反應式庫,可用於在 Dart 和 Flutter 應用程式中儲存關聯資料。
適用於 drift 的開發相依性。包含產生器與開發工具。
在 Flutter 應用中輕鬆跨平台設定 drift 資料庫。
Drift 資料庫套件的 Postgres 實作與 API。
基於 `sqflite` 套件的純 Flutter 實作的 drift 資料庫。
解析 sqlite 語句並對其執行靜態分析
^8.3.0以下為英文專案原文快照,最新內容請造訪 GitHub。
| Core | Generator |
|---|---|
| Main version | Generator version |
Drift is a reactive persistence library for Flutter and Dart, built on top of SQLite. Drift is:
WITH and WINDOW clauses.imports in SQL files, drift helps you keep your database code simple.With drift, persistence on Flutter is fun!
To start using drift, read our detailed docs.
If you have any questions, feedback or ideas, feel free to create an issue. If you enjoy this project, I'd appreciate your 🌟 on GitHub.
Drift is proudly Sponsored by Stream 💙 and PowerSync.
This repository contains a number of packages making up the drift project, most notably:
drift: The main runtime for drift, which provides most APIs.drift_dev: The compiler for drift tables, databases and daos. It
also contains a fully-featured SQL IDE for the Dart analyzer.sqlparser: A SQL parser and static analyzer, written in pure Dart. This package can be used without drift to perform analysis on SQL statements.
It's on pub at
sqlparser.We use melos to manage the different packages in this repository.
You can install it with dart pub global activate melos. To activate it in this
repository, run dart pub get in this directory followed by melos bootstrap.