大家数据库建表都是徒手写 Sql 还是利用 GUI 等一些工具来建表?

2017-10-10 10:35:40 +08:00
 Firesnail

大家都用啥?有啥好用的工具没?例如 workbench,pgadmin 等

10101 次点击
所在节点    程序员
60 条回复
qiyuey
2017-10-10 11:45:12 +08:00
DataGrip,GUI 初步设计,手工精修 SQL
sunmoon1983
2017-10-10 11:49:38 +08:00
@pofycn hedisql 没有代码提示,用的太不习惯了
barbery
2017-10-10 11:50:43 +08:00
以前都用 workbench 建模,后面发现太麻烦了,现在直接用框架 migration 算了
evlos
2017-10-10 11:51:31 +08:00
HeidiSQL 楼上没有一个把名字打对的 😂
0ZXYDDu796nVCFxq
2017-10-10 11:54:04 +08:00
from db.database import init_db
init_db()
glocal
2017-10-10 11:55:22 +08:00
Heidi 是一部儿童文学小说,中文是阿尔卑斯山上的少女
gcli
2017-10-10 11:55:34 +08:00
手写 ,
gui 的话推荐 DataGrip
Intellij 出品
ZXCDFGTYU
2017-10-10 12:08:19 +08:00
navicat
BiggerLonger
2017-10-10 12:08:31 +08:00
sqlalchemy....
doubleflower
2017-10-10 12:20:22 +08:00
用 gui 真没手写快。

且手写的 sql 可以方便版本管理。
jin7
2017-10-10 12:24:34 +08:00
datagrip
Yemilice
2017-10-10 12:27:11 +08:00
手写
Mutoo
2017-10-10 12:28:52 +08:00
做稍大点的项目的话,一般需要配合框架写 migrate 脚本,所以算是手动吧。
fuxkcsdn
2017-10-10 12:33:16 +08:00
手写
gcli
2017-10-10 13:33:21 +08:00
手写,版本管理用 liquibase,GUI 用 DataGrid
l00t
2017-10-10 13:45:38 +08:00
@yulitian888 哪些 IDE 能自动生成增量脚本?
xman99
2017-10-10 14:06:25 +08:00
习惯手写
yulitian888
2017-10-10 14:10:28 +08:00
@l00t
微软的 VS IDE 可以( SQL server 自带命令行可以)
NaviCat Premium 可以(但是只能从数据库到数据库,不能从脚本到数据库)
RedGate 有 SQL Compare、MySQL Compare (这个不算 IDE,全家桶里的组件)
jy01264313
2017-10-10 14:11:22 +08:00
还是用一些 ORM 吧,手写的估计没有一个关键字会大写,基本没有符合规范的
cat9life
2017-10-10 14:29:45 +08:00
目前没用很复杂的表.. 还是手写为主

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

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

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

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

© 2021 V2EX