dbeaver/dbeaver

Expose supports-ddl-transactions driver parameter to UI

Closed

#40,889 创建于 2026年4月23日

在 GitHub 查看
 (4 评论) (0 反应) (0 负责人)Java (50,035 star) (4,178 fork)batch import
externalgood first issuex:genericxf:metadataxp:normal

描述

Is your feature request related to a problem? Please describe. I am working with database (don't have separate plugin for DBeaver, therefore I've created generic entry for driver) which don't support DDL in transactions. However when I try to do any DDL-like manipulation through UI it gives driver error that following operation should not be called with explicit transaction. Example of such operation - deleting table from object tree list (right click on table -> delete). I've learned that if edit DBeaver configuration file %APPDATA%\DBeaverData\workspace6\.metadata\.config\driver.xml by adding <parameter name="supports-ddl-transactions" value="false"/> to my driver parameters that fixes issue I have with manipulating objects via UI.

Describe the solution you'd like I'd like to have means to configure mentioned driver parameter through already existing UI:

贡献者指南