有没有统一格式化 SQL DDL 语句的工具?

2020-08-31 19:47:35 +08:00
 5bb864e1fc775087

统一把关键词 create table 之类的改大写
统一给字段名加反引号
统一属性的顺序, 比如 default 0 not null , 格式化成 not null default 0, 先声明是否为 null, 再声明默认值

1750 次点击
所在节点    问与答
6 条回复
5bb864e1fc775087
2020-08-31 19:50:25 +08:00
试了 datagrip Navicat 等, 都只是格式化空格换行来对齐
也不知道这两个软件会不会有隐藏的选项可以达到我要的格式化要求
levelworm
2020-08-31 19:58:49 +08:00
datagrip 我是自己设置了给单词换大小写的快捷键,但是还是只能一个个换。这个也许能够自己写插件解决?
shenmimu
2020-08-31 19:59:15 +08:00
IntelljIDEA 的 Database....
5bb864e1fc775087
2020-08-31 20:34:19 +08:00
@shenmimu #3 IDEA 没具体用过, 但我猜 IDEA 内置的 database 的完全版就是 datagrip 吧? 所以 IDEA 内置的 database 有的 datagrip 应该都有
jindeq
2020-08-31 20:35:19 +08:00
github 上我用过 yearning, archery,都是管理工具里面包含了格式化功能
dobelee
2020-08-31 20:39:23 +08:00
DG 。

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

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

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

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

© 2021 V2EX