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

Ele*_*ari 4 postgresql postgis strapi

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

你知道是否有可能做这样的事情?先感谢您

小智 6

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

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

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

我找不到用于设置的 tut 存在,但这是用于 mysql setps are smilers 的。

带sql的strapi


mac*_*ost 5

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

现在,如果我只能想出一种方法来向 Stack Overflow 询问与模式无关的无头 CMS ......而不会将其标记为无效/主观问题......

  • 你可以查看 directus cms 它与模式无关并且不会像 Strapi 那样删除你的所有表.. yikes (5认同)
  • 尝试:https://softwarerecs.stackexchange.com/questions/tagged/cms (2认同)
  • 这对我有用 https://directus.io/ (2认同)