我正在尝试使用Strapi CMS创建API。我有一个现有的postgres + postgis数据库,我想在Strapi项目中使用该数据库进行连接。
您知道是否可以做这样的事情? 预先谢谢你
答案 0 :(得分:3)
我也在寻找答案,但似乎唯一的答案是“否”,因为Strapi并非与模式无关的:您必须采用其数据库结构才能使用Strapi。
现在,如果我只能找出一种方法来向Stack Overflow请求与模式无关的无头CMS ...而不会将其标记为无效/主观问题...
答案 1 :(得分:1)
最好的方法是创建一个具有相同结构但使用trapi创建的新数据库,并在迁移数据之后。
答案 2 :(得分:0)
您可以在创建trapi应用程序时执行此操作,只需选择“ custom”并在此处设置数据库即可。并要从该数据库导入现有表,只需使用trapi管理面板并在项目根文件夹的/ api文件夹中创建一个模拟表,然后复制粘贴刚刚在api文件夹中创建的表数据,并将该文件夹的名称更改为表名并对该文件夹旁边的文件进行相同操作,
在api>(您的表文件夹)> config> routes.json文件中更改表的名称,我将添加一个链接以帮助您更好地理解。
使用现有数据库在Stradi中进行设置> configure-strapi-postgresql
我找不到用于设置的tut,但这是针对mysql setps的笑脸。