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.