On Sat, Oct 12, 2024 at 9:46 AM Gere Kiss Zsolt <zsolt.gk...@gmail.com>
wrote:

> *Since version 2.4 GnuCash supports SQL via the DBI backend. That again
> > supports PostgreSQL, MySQL and SQLite3 databases. This page contains
> > details about the SQL backend of GnuCash.*
>
> This, like many other documents and applications, suggests that GnuCash has
> supported SQL since version 2.4. Given that many users operate on Windows,
> I suspect they may be unaware that there is a version of GnuCash that does
> not include SQL support. This oversight was quite frustrating during my
> search. Therefore, it seems that this is not a case of discrimination, but
> rather an omission in the documentation.
>

TECHNICALLY, the problem is between GnuCash and you.

The GnuCash volunteers create the latest and greatest code, and put it
where you or anyone can download the source code PLUS Windows and Mac
ready-to-run binaries.

I believe the Windows and Mac versions are distributed from GnuCash.org
with the database options compiled in. I use the linux Flatpak version
produced by the same volunteers, and it definitely has the database
features already.

If you download GnuCash source on your linux system and build it yourself
according to the instructions, it can have all the features that you have
selected compiled in, including the database backends. I haven't compiled
in awhile but I believe the database features are included by default.

Many people, however, go through a linux distribution that packages the
operating system plus applications and most distributions "pre-compile" the
binaries for common hardware into packages you can install and update
easily.

FOR SOME REASON the major linux distributions separate out the database
functionality as separate package downloads, AND they mark the packages
"optional." Probably a holdover from the days when folks tried to optimize
every byte of a package because they might be installing onto a system with
limited resources.

SO after reading all of this, you might begin to recognize the challenge of
documenting it. The default situation might be different whether you
install on a Mac, or a system running Fedora, Ubuntu (or Mint or Debian),
DSL, Gnoppix (are those still around?)... etc.

It probably DOES warrant better documentation somewhere... I suggest you
might look in the GnuCash Wiki, and add some more information if you cannot
find it. Then maybe it can get into the documentation that's distributed
with GnuCash.


-----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
>
_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to