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.

Reply via email to