【问题标题】:Content type update breaks the SQlite database内容类型更新破坏了 SQlite 数据库
【发布时间】:2020-02-26 14:36:51
【问题描述】:

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

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

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

我打开帖子模型并检查是否有任何重复的标题字段,但没有。它只是在数据库中,我不知道是否有解决此问题的方法,或者我必须删除整个数据库并从 skratch 中创建它。

【问题讨论】:

    标签: angular sqlite strapi


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-06
      • 1970-01-01
      • 2016-10-01
      • 2011-01-22
      • 2013-09-05
      • 2018-10-23
      • 2016-02-01
      • 1970-01-01
      相关资源
      最近更新 更多