mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-04-25 05:36:14 +03:00
[GH-ISSUE #3843] Adding a new driver - UI work? #1338
Labels
No labels
AS
can't reproduce
can't reproduce
deployment
development
documentation
duplicate
duplicate
ee
enhancement
external
new driver
performance
pull-request
third party issue
wait for response
wait for review
wontfix
x:Oracle
x:cassandra
x:clickhouse
x:db2
x:duckdb
x:greenplum
x:h2
x:h2gis
x:hana
x:hive
x:intersystems
x:kyuubi
x:maria
x:mongo
x:mysql
x:postgresql
x:presto
x:sql server
x:sqlite
x:teradata
x:trino
xf:accessibility
xf:administration
xf:ai
xf:authentication
xf:aws
xf:commit-mode
xf:connection
xf:dark theme
xf:data editor
xf:datatransfer
xf:dba
xf:driver management
xf:erd
xf:filters
xf:i18n
xf:i18n
xf:installer
xf:json
xf:kerberos
xf:ldap
xf:local config
xf:log viewer
xf:metadata
xf:metadata editor
xf:navigator
xf:okta
xf:query manager
xf:resource manager
xf:scripts
xf:sql editor
xf:tasks
xf:ui/uix
xo: Firefox
xo:eclipse
xo:internet explorer
xo:macos
xp:major
xrn:internal
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/cloudbeaver#1338
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @bdeboe on GitHub (Oct 20, 2025).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/3843
Hi,
I'm preparing a PR to add support for InterSystems IRIS in CloudBeaver (already supported in DBeaver), but after completing the steps outlined in the wiki and making it through the build script, the interface does not seem to have IRIS in the list of available drivers.
Is there an additional step required or some sort of error message I should look for (maven log looks clean)? I believe I did exactly the same as how Databend support was added in #3488. Is there anything upstream in our DBeaver plugin that should be updated/enabled?
@bdeboe commented on GitHub (Oct 20, 2025):
There seems to be a small typo in
plugins/org.jkiss.dbeaver.ext.generic/plugin.xmlin the upstream DBeaver repo, where the bundle name / path is specified asdrivers/intersystem(with missing s at the end). I'm not sure there'd be a dependency on using the same writing in CloudBeaver?@bdeboe commented on GitHub (Oct 20, 2025):
A quick test and build later, fixing that (by holding on to the typo in my fork) doesn't seem to make a difference :-(
@LonwoLonwo commented on GitHub (Oct 22, 2025):
Hello @bdeboe
You need to use another ID in your code. Not
drivers.isris, butdrivers.intersystemYour driver should be in the drivers/intersystem folder for your local use.
@bdeboe commented on GitHub (Oct 22, 2025):
Hi @LonwoLonwo ,
thanks for your response. Can you please clarify which ID you're referring to, or which identifiers and paths need to match? Is there a requirement for any of these CloudBeaver identifiers to match the ones used in the DBeaver driver definition?
Thanks
@mikeTWC1984 commented on GitHub (Nov 6, 2025):
I had same issue, sound like the tricky part is to set proper "id" in the last section of server/bundles/io.cloudbeaver.resources.drivers.base/plugin.xml
The right part of this id should come from dbeaver driver ID (e.g. can check on desktop version in connection/driver settings. Left part would be either "generic" or driver name (not sure what it depends on). It could also be some other driver name, e.g. for postgres clones it will be postgrsql
Below is server/bundles/io.cloudbeaver.resources.drivers.base/plugin.xml configured for Snowflake, Redshift, Informix and IRIS if anyone needs.
Driver folder name (under server/drivers) matters too, should be inline with plugin names I guess
https://github.com/dbeaver/dbeaver/blob/devel/plugins
@bdeboe commented on GitHub (Nov 7, 2025):
Hi @mikeTWC1984 ,
thanks for weighing in! Your suggestion helped me find the permutation of brand name, product name, and typo in the original dbeaver submission that I hadn't tried before, so now I can see it in the list and create connections :-).
I'll poke around a little more to make sure from there on it behaves as expected, and await a PR I issued last month to address said typo in dbeaver (dbeaver/dbeaver#39470).
Thanks again!
benjamin