Tencent / APIJSON

🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构 🏆 Real-Time coding-free, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and the returned JSON of API can be customized by Frontend(Client) users
http://apijson.cn
Other
17.27k stars 2.16k forks source link

apijson是否支持及联删除 #716

Open lindaifeng opened 6 months ago

lindaifeng commented 6 months ago

Description

你好,请问一下apijson是否支持及联删除呢,目前我看到文档或提问中没有这快的介绍,向有外键约束的数据,则无法正常删除

TommyLemon commented 6 months ago

支持任意层级嵌套(当然默认有限制,可以改配置),可以做到删除评论时附带删除它的子评论等功能,参考 Request 表 DELETE Comment 的配置。 不过出于安全考虑,不支持递归,这种在一个项目中数量占比极低的特殊需求可以写远程函数或者单独写一个接口实现。

lindaifeng commented 6 months ago

谢谢你的解答,我还有一个疑问想请教您,我希望使用apijson一次请求往多张不同的表中插入数据,我应该怎么操作,我看到相关issues中有提到使用事物来解决,但提供的语法格式却各不相同(尝试未成功),我目前使用的版本是6.3.0,能否提供相关的请求格式供参考,再次感谢

lindaifeng commented 6 months ago

比如说,我有一张角色表,菜单表,角色与菜单关联表,我应该如何插入,且自动生成关联表数据

TommyLemon commented 6 months ago

正常写多张表对应的多个对象关联插入就行了,甚至从 6.0 开始还支持一次请求对不同的表用不同的 增、删、改、查 操作,感谢 @cloudAndMonkey 的贡献~ https://github.com/Tencent/APIJSON/issues/468#issuecomment-1447674865

image