当在Heroku中重新启动dyno时,数据不存在吗?

时间:2020-01-26 20:38:17

标签: heroku strapi

我已经在Heroku免费层上部署了Strapi无头CMS,并尝试在每次重新启动dyno时将其与MongoDB和Postgres数据库一起使用。在部署过程中-到目前为止创建的所有数据都不会保留?

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

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

1 个答案:

答案 0 :(得分:1)

您很有可能使用--quickstart创建了一个项目,该项目不是Postgres,而是SQLite。您能否检查您的config/environments/*/database.json文件并确保已安装PostgreSQL?

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

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