大家在工作中创建服务端项目的数据库表都是怎么设计怎么建的?手写 SQL,用 GUI 工具还是 ORM 框架?

208 天前
 289396212
3164 次点击
所在节点    程序员
37 条回复
wizzer
208 天前
ORM 框架 nutz 里的 dao
GeekGao
208 天前
先写数据字典文档,然后用 GUI 工具。
linauror
208 天前
GUI 工具,边想边建
sketcherly
208 天前
GUI
289396212
208 天前
@linauror 都用的啥 GUI 工具呢?
Ayanokouji
208 天前
建表手写 sql ,gui 太磨叽
dandankele
208 天前
话说你们先写业务代码还是先设计数据库啊?我以前都是先设计数据库表,然后再写业务代码。。但现在觉得也可以先写业务代码,再设计数据库表。。。
前者的话,我是直接用 navicat 设计表的,然后再用 orm 工具生成 PO 。。后者的话。。我还没尝试过。但感觉后者搞不了。。因为我写的是业务实体,并不一定代表了数据库表的结构
289396212
208 天前
@Ayanokouji GUI 不是可以看到各个实体之间的关系,更加清晰,避免问题吗?
hehe5120
208 天前
手写,或者复制类似表的 SQL 过来修改一下。
esee
208 天前
navicat 呗,一边写一边改
startisan
208 天前
先写文档,然后评审,最后手写 SQL (毕竟代码要归档)。
Pantheoon
208 天前
用的最好的工具是 navicat,可惜,没有 license,现在全部手写,没有找到称手的工具
wxw752
208 天前
我是把需求和之前建表的 sql 发给 gpt ,让它帮我写成 sql ,这么干起码已经半年了。。。
highFreqSurfer
208 天前
直接写 model, 然后用 orm 开自动迁移
coala
208 天前
额,prompt + gpt + PDManer + 代码生成器.. 我好懒
ChoateYao
208 天前
用 Excel ,然后转换成 Class ,最后自动生成 SQL
Ayanokouji
208 天前
@289396212 现在又不使用外键,gui 也没啥吧,写 sql 前都是有设计文档的,最次也有个脑图。
zyxbcde
208 天前
先写文档,然后通过文档生成建表 sql ,然后根据表结构生成代码。
sampeng
208 天前
以前是会喜欢用 dao 自动生成,后来发现。。。。。。。。。。。。。。。。。。。。。。。
还是 gui 生成了 sql 扔到 mirgrate 里面香
ashuai
208 天前
用 markdown 写数据字典,定稿了用脚本把数据字典跑成 sql 脚本。

你这一问,我有个想法,打算写个 obsidian 插件,自动在数据字典表格下面挂 SQL

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

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

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

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

© 2021 V2EX