On 2023-02-08, Michael Hekeler <mich...@hekeler.com> wrote: > Am 07.02.23 15:27 schrieb Daniele B.: >> Hello, >> >> I'm looking around a new "work environment" offering what in terms >> of software and I came across a list of appealing software >> suggested in the category 'db tools' to manage my >> databases. >> >> Among those I notice DBeaver (https://dbeaver.io/). >> >> Any chance to have a rich db tool like DBeaver ported to >> OpenBSD soon or later? > > > As others said before DBeaver is written using Java 17 and maybe you can > compile it whith OpenJDK 17 and Maven.
It is, but it's not pure Java, inside some .jars are compiled .so files (OS-specific "native code"), and there are native binaries product/community/target/products/org.jkiss.dbeaver.core.product/linux/gtk/x86_64/dbeaver/dbeaver product/community/target/products/org.jkiss.dbeaver.core.product/win32/win32/x86_64/dbeaver/dbeaver.exe product/community/target/products/org.jkiss.dbeaver.core.product/win32/win32/x86_64/dbeaver/dbeaverc.exe product/community/target/products/org.jkiss.dbeaver.core.product/macosx/cocoa/x86_64/DBeaver.app As well as build system changes needed to build OpenBSD binaries, there are checks inside the code itself for OS type as well as it does some things slightly differently on Linux which would likely need patching to also handle OpenBSD. I think it's unlikely you are going to run this on OpenBSD without a fair bit of pain. >From release notes: | ChatGPT integration for smart completion and code generation kill me now > From my experience (which you can safely ignore for sure) i can suggest: > if you really want to use a database then you have to use the tools > provided by this database. > The time learning such all-purpose database management tools is better > invested in learning the quirks of the specific DBMS you want to use. > I find this is true for postgresql, oracle and sql-server. > > -- Please keep replies on the mailing list.