rust 写 crud, model 映射到数据库有没有用 gorm(golang 的)的

130 天前
 trybye

新手打算入坑 rust 写 web ,习惯了 gorm 的 model 到数据库,自动迁移的操作,用了 seaorm 发现和 gorm 是反着来的,seaorm 编写 migration ,执行 up 映射到数据库,然后再从数据库生成 model ,而且 seaorm 的 migration 还有版本控制啥的,好不顺手,就想着用 gorm 配合实现这个过程,或者大佬们有其他更好的方案吗

1283 次点击
所在节点    Rust
5 条回复
yl20181003
130 天前
不是可以直接用 `sea-orm-cli` 直接生成 model 吗 https://www.sea-ql.org/SeaORM/docs/generate-entity/sea-orm-cli/
yl20181003
130 天前
@yl20181003 #1 emmm 没仔细看,尴尬!我一般是数据库建好模,才会去生成 model ,写 go 和 rust 都是如此。
knightdf
130 天前
seaorm 的 migration 这才是正常操作吧?
trybye
130 天前
??我 gorm 中都是先写 model ,然后运行的时候 migrate 就完了,没有去数据库建模过,如果首先是去数据库建模,那部署到服务器怎么建模?吧 sql 文件上传到服务器运行一下?
mrzhangrb
130 天前
@trybye #4 一般都是先在数据库建模的,有安全要求的公司表维度的操作会强制走平台的。 不会让你在代码里 migrate 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1056352

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX