飞布教程01--如何使用飞布设计数据库?

飞布基于Prisma设计了数据建模功能,用户无需切换工具,即可完成数据库设计。

此外,利用Prisma的迁移和内省能力,飞布还能跨数据库类型迁移表结构。用户无需准备mysql或pgsql环境,使用sqlite即可本地开发。

飞布的数据建模界面支持两种模式:普通视图和源码视图,分别适用于新手开发者和熟悉Prisma的开发者。


普通视图
普通视图本质上是对Prisma Schema的可视化封装。在普通视图中,新手开发者通过以下操作即可完成一个数据表的设计:
(1)输入表名、字段名称和类型;
(2)设置字段为数组或是否为空;
(3)为字段增加描述;
(4)为表增加属性。
最后,点击顶部的“迁移”按钮,保存修改。

需要注意的是,迁移本质上调用了 prisma db push 命令,该方式不可用于生产环境。
源码视图
源码视图集成了Prisma Model编辑器,支持语法提醒和高亮展示,熟悉Prisma的开发者可以用它实现任意形式的数据建模。
首先,修改默认生成的表名,填写字段名称,选择字段类型,设置表的关联字段,最后点击顶部的“迁移”按钮,保存修改

理论上,飞布支持prisma兼容的所有数据库,当前正在按照优先级持续兼容中。
