如何将 KeystoneJS v6 数据库从默认 SQLite 更改为 MySQL

问题描述 投票:0回答:1

默认情况下,当我安装 KeystoneJS v6 headless CMS 时,它会连接到 SQLite 数据库。

如果我尝试将提供程序更改为 MySQL,在文件

keystone.ts
中,我首先将提供程序替换为
'mysql'
,并将 url 替换为
mysql://root:root@localhost:3306/keystone

然后我运行命令

npx keystone-next migrate
,但出现错误

“keystone-next@*”不在该注册表中

所以,它似乎尝试安装一些东西而不是迁移

javascript keystonejs
1个回答
0
投票

keystone-next/keystone
已弃用并已迁移到
@keystone-6/core

旧 npm 包的链接:link

新 npm 包的链接:link

注意,如果项目中安装了keystone,则可以使用

npx keystone prisma migrate

© www.soinside.com 2019 - 2024. All rights reserved.