Supabase 数据库

由于速度和性能问题,本项目不再使用 sqlite 而是改用 PostgreSQL。本项目推荐使用 Supabase 作为测试数据库来存储数据。下面介绍如何使用 Supabase

初始化

创建 Supabase 账户

进入 Supabase注册界面 完成注册。

创建 Supabase 项目

Supabase 官网上点击 New Project 按钮,并填写项目名称、密码和服务器。等待其完成 set up

supabase new project

填写环境变量

进入项目页面后,点击右上角的 Connect 按钮。复制 URL

supabase new project

在项目 .env.local 文件中将其填入 DATABASE_URL。并把其中 [YOUR-PASSWORD] 替换为你刚刚创建的密码。

创建数据库

最后,运行命令:

pnpm db:push
pnpm db:createSampleDB

完成数据库初始化。

加入 supabase 上的 SMS-COSMO 组织

可以联系 COSMO 技术部部长,一并发送邮箱地址,加入 supabase 上的 SMS-COSMO 组织,可以共用团队中的数据库。