将 Strapi 项目从 sqlite 迁移到 postgres

Tan*_*npo 4 strapi

我有一个用sqlite设置的本地strapi。我没有提前考虑,遗憾的是我稍后需要使用 postgres 部署到 Heroku。

在努力使用 sqlite 部署项目后,我决定使用 postgres 创建一个新项目并成功将其部署到 Heroku。现在,在本地项目中,我已经设置了内容类型、页面和所有内容。我想知道,不必在本地重新创建我所做的事情,我如何将我所做的事情复制到 Heroku 上的新项目中,包括数据库(sqlite --> postgres)。

有没有人以前做过这件事,或者可以指出我正确的方向?

先感谢您!

小智 5

根据这个:

https://github.com/strapi/strapi/issues/205#issuecomment-490813115

数据库迁移(内容类型和关系)不再是一个问题,但将现有数据条目从一个数据库移动到另一个数据库是一个问题。

要更改数据库提供程序,我想您只需要config/environments/**/database.json根据 Postgres 设置进行编辑。

  • 构建数据库结构的步骤是什么? (3认同)