首页 > 解决方案 > 在 Heroku 中重新启动 dyno 时数据不会保留?

问题描述

我已经在 Heroku 免费层上部署了 Strapi 无头 CMS,并尝试将它与 MongoDB 和 Postgres 数据库一起使用,每当我重新启动测功机时,例如在部署期间 - 到目前为止创建的所有数据都没有持久化?

我尝试在本地重建 Strapi,但无法重现该行为。

我正在使用免费层来托管 Strapi 以及 Heroku Postgres 的免费层。

标签: herokustrapi

解决方案


很可能您创建的项目--quickstart不是 Postgres,而是 SQLite。你能检查你的config/environments/*/database.json文件并确保你有 PostgreSQL 设置吗?

所有模型配置都存储在文件中,这意味着您在使用 Heroku 时将无法创建、编辑或删除新模型、字段、组件。所有数据(内容)都保存到数据库中。

https://strapi.io/documentation/3.0.0-beta.x/guides/deployment.html#heroku


推荐阅读