Skip to content

在 DBeaver 中配置外部格式化程序可以帮助你更好地格式化 SQL 代码,提升可读性和开发效率。以下是基于 使用外部工具(如 sqlparse 的配置步骤:


✅ 一、准备工作

1. 安装 Python 和 sqlparse(推荐方式)

  • 安装 Python 环境(确保已安装 Python 3.x)
  • 使用 pip 安装 sqlparse
bash
pip install sqlparse

这是一个轻量级的 SQL 格式化工具,支持多种风格 sqlparse


✅ 二、在 DBeaver 中配置外部格式化程序

1. 打开 DBeaver 首选项

  • 菜单栏选择:窗口(Window)首选项(Preferences)
  • 在左侧导航中找到:DBeaver编辑器SQL 编辑器SQL 格式化

2. 设置外部格式化程序

  • 勾选 使用外部格式化程序
  • 输入以下信息(以 sqlparse 为例):
Program: python
Arguments: -c "import sys; import sqlparse; print(sqlparse.format(sys.stdin.read(), reindent=True, keyword_case='upper'))"

示例截图或详细设置可参考相关教程 [2]

3. 测试格式化功能

  • 打开 SQL 编辑器,输入一段未格式化的 SQL 语句
  • 按快捷键 Ctrl + Shift + F 或右键菜单选择 Format SQL
  • 查看是否成功格式化

✅ 三、验证与注意事项

  • 确保你的 Python 或格式化工具路径正确

  • 如果使用的是 Windows,建议使用完整的 Python 可执行文件路径,例如:

    C:\Python39\python.exe
  • 如果格式化失败,请检查命令行是否能正常运行该脚本


✅ 总结

步骤内容
1安装 Python 和 sqlparse(或其他工具)
2在 DBeaver 中设置外部格式化程序路径和参数
3使用快捷键或菜单进行 SQL 格式化
4验证格式化效果,调整参数优化输出样式

备注:内容由AI生成