内容类型更新破坏了SQlite数据库

时间:2020-02-26 14:36:51

标签: angular sqlite strapi

我在本地主机上有一个Strapi实例。

我创建了一个具有3个字段的“帖子”内容类型:标题,描述和缩略图。我还将Angular用于前端。我在Angular中发出http请求,并且看到了响应中的所有键名(例如,获取帖子),因此我想将帖子内容类型的模型更改为小写。现在,此更改正在破坏数据库,并且我不知道如何解决此问题,只要我无法运行trapi development或任何其他命令,就会出现以下错误:

error Impossible to register the 'post' model. error Error: SQLITE_ERROR: duplicate column name: title

我打开了帖子模型,并检查是否有重复的标题字段,但没有。它只存在于数据库中,我不知道是否有此修复程序,否则我必须删除整个数据库并从skratch中创建它。

1 个答案:

答案 0 :(得分:0)

您将需要在DB客户端(如dbeaver)中打开SQLite数据库,并手动将列重命名为现在Strapi不会进行数据库迁移