Rin icon indicating copy to clipboard operation
Rin copied to clipboard

[Help] 问题描述 发布时出现D1_error错误(附图)

Open Shjdness opened this issue 1 year ago • 8 comments

描述你遇到的问题 前后端配置完成后发现可能缺了R2桶,昨天加载后没解决随后重装,今天全部覆盖重新配置一遍后仍旧是该问题,R2bucket配置应该无误,想问下是否有佬知道如何解决,感谢。 复现步骤

  1. xxxxx
  2. xxx

期望行为 1

截图

额外信息

Shjdness avatar Aug 23 '24 05:08 Shjdness

看起来像是 d1 数据库根本没 migrate,重新配置再跑一遍 github action 试试。

还不行的话可以 clone 项目逐步跑

bun i
bun wrangler login
drizzle-kit generate
bun wrangler d1 execute 数据库名 --remote --file=刚刚generate命令输出的.sql文件路径

nick-cjyx9 avatar Aug 23 '24 05:08 nick-cjyx9

看起来像是 d1 数据库根本没 migrate,重新配置再跑一遍 github action 试试。

还不行的话可以 clone 项目逐步跑

bun i
bun wrangler login
drizzle-kit generate
bun wrangler d1 execute 数据库名 --remote --file=刚刚generate命令输出的.sql文件路径

2 请问一下这几行指令是在D1页面点进用的数据库页面后的控制台输入吗?

Shjdness avatar Aug 23 '24 06:08 Shjdness

这张截图上看起来migrate是没问题的,检查下环境变量的数据库名填对没

nick-cjyx9 avatar Aug 23 '24 06:08 nick-cjyx9

应该是后端的环境变量有问题

nick-cjyx9 avatar Aug 23 '24 06:08 nick-cjyx9

应该是后端的环境变量有问题

D1自动配了一个rin库 R2我设置了一个shjdbucket库 之前用的是shjdbucket,刚刚把rin-server和action设置的s3_bucket库名设置为了rin重新部署了一下没变化,可能其中什么链接没改,跟流程配库的时候好像视频里没有创建r2部分的流程,所以很困惑这块的R2流程是怎样配置的。 以下附目前后端环境变量,麻烦您看看 13 12 11

Shjdness avatar Aug 23 '24 06:08 Shjdness

这报错和r2没有关系,看看rin-server变量一栏的d1数据库绑定是不是和你现有的d1数据库一致

nick-cjyx9 avatar Aug 23 '24 06:08 nick-cjyx9

尝试将 D1 中 info 表删除后重新部署

OXeu avatar Aug 23 '24 06:08 OXeu

这报错和r2没有关系,看看rin-server变量一栏的d1数据库绑定是不是和你现有的d1数据库一致

尝试将 D1 中 info 表删除后重新部署

谢谢谢谢谢谢二位,问题解决了,部署完毕

Shjdness avatar Aug 23 '24 09:08 Shjdness