我正在尝试使用Strapi CMS创建一个API。我有一个现有的PostgreSQL + postgis数据库,我想在Strapi项目中连接使用此数据库。你知道是否有可能做这样的事情吗?
1szpjjfi1#
似乎唯一的答案是否定的,因为Strapi不是模式不可知的:您必须采用他们的数据库结构才能使用Strapi。
lbsnaicq2#
你可以这样做,而你创建一个strapi应用程序只需选择自定义和设置数据库那里。并导入现有的表从该数据库只需创建一个模拟表使用strapi管理面板和/api文件夹在您的项目根文件夹和复制粘贴表数据你刚刚创建的api文件夹和chage该文件夹的名称表名称和这样做的文件在一边的文件夹和,在API>(你的表文件夹)>config>routes.json文件里面修改表名我会加一个链接帮助你更好的理解。对于在strapi中使用现有数据库> configure-strapi-postgresql进行设置我找不到设置exist的tut,但这是mysql的setps是smilers。strapi with sql的
wj8zmpe13#
最好的方法是创建一个具有相同结构的新数据库,但使用strapi创建,然后迁移数据。
xsuvu9jc4#
您正在使用Strapi CMS创建一个API。没有理由您的数据库应该是Strapi数据库。构建your API with Strapi。或者你可以使用this教程将Strapi集成到你现有的数据库中,正如@Augusto Rodriguez所说。
4条答案
按热度按时间1szpjjfi1#
似乎唯一的答案是否定的,因为Strapi不是模式不可知的:您必须采用他们的数据库结构才能使用Strapi。
lbsnaicq2#
你可以这样做,而你创建一个strapi应用程序只需选择自定义和设置数据库那里。并导入现有的表从该数据库只需创建一个模拟表使用strapi管理面板和/api文件夹在您的项目根文件夹和复制粘贴表数据你刚刚创建的api文件夹和chage该文件夹的名称表名称和这样做的文件在一边的文件夹和,
在API>(你的表文件夹)>config>routes.json文件里面修改表名我会加一个链接帮助你更好的理解。
对于在strapi中使用现有数据库> configure-strapi-postgresql进行设置
我找不到设置exist的tut,但这是mysql的setps是smilers。
strapi with sql的
wj8zmpe13#
最好的方法是创建一个具有相同结构的新数据库,但使用strapi创建,然后迁移数据。
xsuvu9jc4#
您正在使用Strapi CMS创建一个API。没有理由您的数据库应该是Strapi数据库。
构建your API with Strapi。
或者你可以使用this教程将Strapi集成到你现有的数据库中,正如@Augusto Rodriguez所说。