是否可以将现有数据库与Strapi CMS连接?



我正在尝试使用Strapi CMS创建一个API。我有一个现有的PostgreSQL + postgis数据库,我想在Strapi项目中连接使用这个数据库。

你知道是否有可能做这样的事情吗?

我也在寻找答案,但似乎唯一的答案是否定的,因为 Strapi 与模式无关:您必须采用他们的数据库结构才能使用 Strapi。

现在,如果我只能找到一种方法来要求堆栈溢出提供与模式无关的无头 CMS......没有将其标记为无效/主观问题...

您可以在创建strapi应用程序时执行此操作,只需选择自定义并在那里设置数据库即可。 要从该数据库导入现有表,只需使用 strapi 管理面板和项目根文件夹的/api 文件夹中创建一个模拟表,然后将您刚刚创建的表数据复制粘贴到 API 文件夹中,并将该文件夹的名称输入到表名中,并对 Side 中的文件执行相同的操作该文件夹和,

在 api>(您的表文件夹(>config>routes.json 文件中更改内部表的名称 我将添加一个链接以帮助您更好地理解。

使用现有数据库在 strapi 中进行设置> configure-strapi-postgresql

我找不到用于设置存在的 tut,但这是为 mysql 设置是微笑者。

带有 SQL 的 Strapi

最好的方法是创建一个结构相同的新数据库,但使用 strapi 创建,并在迁移数据后创建。

您正在使用 Strapi CMS 创建 API。 没有理由为什么你的数据库应该是Strapi数据库。

只需使用 Strapi 构建您的 API。

或者你可以使用本教程将Strapi集成到你现有的数据库中,正如@Augusto Rodriguez所说。

最新更新