数据库
DirEasy中数据库和ORM的配置方式
默认情况下,DirEasy使用Neon作为数据库提供商,使用Drizzle作为ORM。让您能够轻松使用Javascript/Typescript查询数据库
您也可以自由选择其他提供商,例如:
设置
创建Neon数据库账户
- 访问Neon并注册账户
- 创建新数据库:登录后,创建一个新的数据库实例。记录连接详细信息(主机、数据库名称、用户名、密码)
在.env
文件中设置环境变量:
模式定义
数据库模式定义在/drizzle/db/schema.ts
中。此模式文件使用Prisma的模式定义语言来描述数据库表、关系和类型。
添加新模型
假设我们要添加一个名为Post
的新模型来描述博客文章。我们需要在模式中添加以下内容:
部署变更
要部署模式变更,请运行以下命令:
可视化数据库编辑器
DirEasy包含Drizzle Studio,这是一个数据库的可视化编辑器。要启动它,请运行以下命令:
studio
应用程序运行在https://local.drizzle.studio
。