DBeaver Community 24.0.0多查询导出文件名规则恢复求助
恢复DBeaver 24.0.0多查询脚本导出时捕获注释命名的功能
方法1:使用查询标签替代注释
DBeaver 24+版本官方更推荐用查询标签标记每个查询,替代旧版的单行注释命名逻辑:
- 在每个查询前添加
/*label:Query name*/格式的标签,示例:/*label:Query name*/ select * from table - 导出配置时,将文件名模板设置为
${query_label}_${table}_${timestamp}.csv,即可生成包含自定义名称的导出文件,比如Query name_table_20240412.csv。
方法2:修改配置文件恢复旧版注释识别逻辑
如果偏好保留原有的--Query name单行注释格式,可以通过修改DBeaver配置文件恢复该功能:
- 关闭DBeaver,找到配置文件路径:
- Windows:
C:\Users\[你的用户名]\AppData\Roaming\DBeaverData\workspace6\.metadata\.plugins\org.eclipse.core.runtime\.settings\org.jkiss.dbeaver.core.prefs - macOS:
~/Library/DBeaverData/workspace6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.jkiss.dbeaver.core.prefs - Linux:
~/.local/share/DBeaverData/workspace6/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.jkiss.dbeaver.core.prefs
- Windows:
- 打开文件,添加或修改以下配置项:
data.export.script.use-comment-as-label=true - 保存文件后重启DBeaver,沿用原有的
--Query name注释格式,配合文件名模板中的${query_label}变量,即可恢复旧版命名效果。
注意事项
- 若配置文件中无对应项,直接在文件末尾添加即可。
- 部分环境下workspace目录可能不是
workspace6,可根据DBeaver实际版本调整目录名称(如workspace7)。
内容的提问来源于stack exchange,提问作者alk3ckwd
相关产品推荐
相关产品推荐

