【发布时间】:2016-11-10 09:29:41
【问题描述】:
我使用 python 创建了一些 sqlite 表架构。
当我使用 sqlite3 客户端并发出 .schema 命令时,我可以看到输出已预先格式化为我用作 executescript() 函数参数的 SQL 源文件。
有什么方法可以用来格式化.schema 命令的输出吗?
【问题讨论】:
-
"SQL 应有的样子" 这是什么意思?
-
缩进,关键字大写...这纯粹是为了美观。我知道我能做的最好的事情就是自己很好地格式化 SQL,但我也问这个表声明格式错误的情况,当我发出 .schema 命令。
-
您是要我们重新格式化 SQL 的代码,还是要一些库或工具?
-
我想知道是否有任何方法可以直接在 sqlite3 客户端中执行此操作,但我也对任何工具或库 (python3) 感兴趣。
标签: sql python-3.x sqlite database-schema