kuizuo / chaoxing-sign

超星学习通网页版在线签到,采用 nuxt 全栈框架实现协议复现。支持所有签到类型以及自动签到。
https://cx.kuizuo.cn
MIT License
171 stars 17 forks source link

PostgreSQL 数据库地址 配置 #3

Open WoAiNianChu opened 1 year ago

WoAiNianChu commented 1 year ago

PostgreSQL 数据库地址都这里就不明白了,.env文件具体需要改什么,能不能出个简单一点的教程,谢谢了。

kuizuo commented 1 year ago

Postgresql 数据库这里使用的是远程服务器,因为可能需要部署在 Vercel 或 Netlify 上。

目前是自己的服务器开了远程 Postgresql 服务,你如果没有服务器 或 本地也不想安装,那么可以推荐一些第三方平台,如 railwaysupabase 等等.

一个 PostgreSQL 数据库地址 类似 postgresql://username:password@localhost:5432/chaoxing ,在 .env 文件替换 DATABASE_URL地址即可运行。

不过目前我主要是为了体验 prisma 相关函数以及 PostgreSQL 才会使用此数据库。后续也许会针对一个简易部署版,改用 nitro storage 来作为数据存储,毕竟目前部署成本确实是有点高的,需要开发者有一定 prisma 和 PostgreSQL 基础。

Yancey597 commented 11 months ago

Postgresql 数据库这里使用的是远程服务器,因为可能需要部署在 Vercel 或 Netlify 上。

目前是自己的服务器开了远程 Postgresql 服务,你如果没有服务器 或 本地也不想安装,那么可以推荐一些第三方平台,如 railwaysupabase 等等.

一个 PostgreSQL 数据库地址 类似 postgresql://username:password@localhost:5432/chaoxing ,在 .env 文件替换 DATABASE_URL地址即可运行。

不过目前我主要是为了体验 prisma 相关函数以及 PostgreSQL 才会使用此数据库。后续也许会针对一个简易部署版,改用 nitro storage 来作为数据存储,毕竟目前部署成本确实是有点高的,需要开发者有一定 prisma 和 PostgreSQL 基础。

你好,我刚刚在supabase创建了一个项目,执行npx prisma db push,一直报Please make sure your database server is running at db.jqgfgnuzneomcjcelbiv.supabase.co:5432.这个怎么解决呢,我也不知道supabase有没有创建成功

kuizuo commented 11 months ago

你好,我刚刚在supabase创建了一个项目,执行npx prisma db push,一直报Please make sure your database server is running at db.jqgfgnuzneomcjcelbiv.supabase.co:5432.这个怎么解决呢,我也不知道supabase有没有创建成功

你先确保使用本地连接工具能否连接到 supabase 的数据库上,在 supabase 项目中可以找到数据库相关设置。

postgresql://postgres:[YOUR-PASSWORD]@db.jqgfgnuzneomcjcelbiv.supabase.co:5432/postgres,将 .env 文件下的 DATABASE_URL 替换便可。