[Help] 问题描述 发布时出现D1_error错误(附图)
描述你遇到的问题 前后端配置完成后发现可能缺了R2桶,昨天加载后没解决随后重装,今天全部覆盖重新配置一遍后仍旧是该问题,R2bucket配置应该无误,想问下是否有佬知道如何解决,感谢。 复现步骤
- xxxxx
- xxx
期望行为
截图
额外信息
看起来像是 d1 数据库根本没 migrate,重新配置再跑一遍 github action 试试。
还不行的话可以 clone 项目逐步跑
bun i
bun wrangler login
drizzle-kit generate
bun wrangler d1 execute 数据库名 --remote --file=刚刚generate命令输出的.sql文件路径
看起来像是 d1 数据库根本没 migrate,重新配置再跑一遍 github action 试试。
还不行的话可以 clone 项目逐步跑
bun i bun wrangler login drizzle-kit generate bun wrangler d1 execute 数据库名 --remote --file=刚刚generate命令输出的.sql文件路径
请问一下这几行指令是在D1页面点进用的数据库页面后的控制台输入吗?
这张截图上看起来migrate是没问题的,检查下环境变量的数据库名填对没
应该是后端的环境变量有问题
应该是后端的环境变量有问题
D1自动配了一个rin库
R2我设置了一个shjdbucket库
之前用的是shjdbucket,刚刚把rin-server和action设置的s3_bucket库名设置为了rin重新部署了一下没变化,可能其中什么链接没改,跟流程配库的时候好像视频里没有创建r2部分的流程,所以很困惑这块的R2流程是怎样配置的。
以下附目前后端环境变量,麻烦您看看
这报错和r2没有关系,看看rin-server变量一栏的d1数据库绑定是不是和你现有的d1数据库一致
尝试将 D1 中 info 表删除后重新部署
这报错和r2没有关系,看看rin-server变量一栏的d1数据库绑定是不是和你现有的d1数据库一致
尝试将 D1 中 info 表删除后重新部署
谢谢谢谢谢谢二位,问题解决了,部署完毕