1. 打开supabase使用github账号登录。

2. 创建组织,个人练手选择免费方案


3. 创建project

4. 记录创建好的project密码,目前我是使用的创建项目的账密,但是有看到网上说账密可能会无缘无故生效,最好记录下生成的key,以防后续需要

5. 使用prisma对数据库进行操作。
- 创建
.env文件,记录数据库相关配置信息,通过读取获取
# Prisma
# https://www.prisma.io/docs/reference/database-reference/connection-urls#env
DATABASE_URL="postgres://postgres.abxuccvkpoedcubhbgfe:[your-password]@aws-0-ap-southeast-1.pooler.supabase.com:5432/postgres"
# 注意,密码不要用 [ ] 包裹住
# 这里的密码使用project的密码
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
}
model Doc {
id Int @id @default(autoincrement())
title String
content String
createAt DateTime @default(now())
updateAt DateTime @default(now())
}
- 使用
npx prisma db push执行 schema.prisma文件,会将写好的表初始化到远程连接的supabase中。如下图:
