我在本地主机上有一个Strapi实例。
我创建了一个具有3个字段的“帖子”内容类型:标题,描述和缩略图。我还将Angular用于前端。我在Angular中发出http请求,并且看到了响应中的所有键名(例如,获取帖子),因此我想将帖子内容类型的模型更改为小写。现在,此更改正在破坏数据库,并且我不知道如何解决此问题,只要我无法运行trapi development或任何其他命令,就会出现以下错误:
error Impossible to register the 'post' model.
error Error: SQLITE_ERROR: duplicate column name: title
我打开了帖子模型,并检查是否有重复的标题字段,但没有。它只存在于数据库中,我不知道是否有此修复程序,否则我必须删除整个数据库并从skratch中创建它。
答案 0 :(得分:0)
您将需要在DB客户端(如dbeaver)中打开SQLite数据库,并手动将列重命名为现在Strapi不会进行数据库迁移