飛布教程01--如何使用飛布設計數(shù)據(jù)庫?

? 飛布基于Prisma設計了數(shù)據(jù)建模功能,用戶無需切換工具,即可完成數(shù)據(jù)庫設計。

? 此外,利用Prisma的遷移和內(nèi)省能力,飛布還能跨數(shù)據(jù)庫類型遷移表結構。用戶無需準備mysql或pgsql環(huán)境,使用sqlite即可本地開發(fā)。

? 飛布的數(shù)據(jù)建模界面支持兩種模式:普通視圖和源碼視圖,分別適用于新手開發(fā)者和熟悉Prisma的開發(fā)者。


普通視圖
? 普通視圖本質上是對Prisma Schema的可視化封裝。在普通視圖中,新手開發(fā)者通過以下操作即可完成一個數(shù)據(jù)表的設計:
(1)輸入表名、字段名稱和類型;
(2)設置字段為數(shù)組或是否為空;
(3)為字段增加描述;
(4)為表增加屬性。
? 最后,點擊頂部的“遷移”按鈕,保存修改。

? 需要注意的是,遷移本質上調用了 prisma db push 命令,該方式不可用于生產(chǎn)環(huán)境。
源碼視圖
? 源碼視圖集成了Prisma Model編輯器,支持語法提醒和高亮展示,熟悉Prisma的開發(fā)者可以用它實現(xiàn)任意形式的數(shù)據(jù)建模。
? 首先,修改默認生成的表名,填寫字段名稱,選擇字段類型,設置表的關聯(lián)字段,最后點擊頂部的“遷移”按鈕,保存修改

? 理論上,飛布支持prisma兼容的所有數(shù)據(jù)庫,當前正在按照優(yōu)先級持續(xù)兼容中。

標簽: