On 2023/02/08 10:27:00 +0000, Stuart Henderson <[email protected]> wrote: > On 2023-02-08, Michael Hekeler <[email protected]> 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.
there are some issues on github that hints that it should run on FreeBSD as eclipse plugin. I assume that then it doesn't need the native bits. > 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 LOL i completely lost the interest when seeing it. (joking, the idea of running eclipse alone made me loose interest) > > 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. > > > >

