beego/orm 如何实现分表CRUD操作?

发布于 2022-01-07 20:09:47 字数 355 浏览 885 评论 8

比如电商网站订单表数据量非常大,一般DBA都会进行分表处理。同样的表结构分为256张表。唯一的区别就是表名为 前缀+数字序号

这种情况下,beego/orm 如何去操作其中某张表进行增、删、改、查呢?

注:自定义SQL的方式除外。

 

@astaxie  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

灵芸 2022-01-08 02:13:51

碰到相同的问题,有找到解决办法吗?

情栀口红 2022-01-08 02:13:07

使用原生sql应该可以

酷到爆炸 2022-01-08 02:13:04

orm 有设置表名的属性

柳絮泡泡 2022-01-08 02:07:04

动态获取表名不可以吗?

凯凯我们等你回来 2022-01-08 02:00:24

golang是可以动态创建Struct类型的。 参考网址:https://gocn.io/question/54

酒几许 2022-01-08 01:59:31

可以了解一下数据访问层

坐在坟头思考人生 2022-01-08 01:57:03

你没明白我的意思,当然是跟orm有关了。 beego的orm中,orm.RegisterModel(new(Order)) 这样注册的模型只能对应一个表名。 orm.Insert(&order) 也不能动态切换表名。 目前没有好的办法,只能自己拼SQL操作。

苍暮颜 2022-01-08 01:41:37

根据你分表的规则,跟orm无关

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文