Hi Richard and all, Thank you for your prompt response. You and Derek were correct; it was sufficient to install some additional packages to support the database backend. Specifically: libdbd-mysql for mysql, libdbd-sqlite3 for sqlite and a similar one for postgres. I installed *libdbd-mysql* and the option to save and open from the database appeared - great news!
So I have to revisit my earlier thought regarding the publication of a binary that supports only one file format. I believe "omission" would be a more accurate term than "discrimination." However, I could not find any mention of the need to install additional packages for database backends, not to mention the specific package names, in any of the resources I consulted. The SQL <https://wiki.gnucash.org/wiki/SQL> documentation states: *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. My next step is to find an interface that I can easily integrate with - ideally, a REST API. I explored the Gnucash Rest <https://github.com/loftx/gnucash-rest> by loftx, but I was unable to get it to work. If anyone has experience with something similar, I would greatly appreciate your insights. Thank you once again for your assistance. Best regards, Zsolt On Thu, 10 Oct 2024 at 23:44, R Losey <rlo...@gmail.com> wrote: > It may be that you merely need to install some other packages to support > the other options. > > It *IS* discrimination that the major distributors "discriminate" (that > is, "choose") what they do and don't include in their distributions. Most > people probably use the XML file, which I believe is the default, so they > just didn't include those other packages. But if you want them, you can get > them, which seems to me quite fair for those special few who want other > options. > > One could also claim that it is "discrimination" that the Stock Quote > feature works on Linux, but needs additional items on Mac and Windows to > work (specifically, Perl distributions). > > > On Thu, Oct 10, 2024 at 1:52 PM Gere Kiss Zsolt <zsolt.gk...@gmail.com> > wrote: > >> Dear all, >> >> Thank you for your assistance. I have identified the key issue: it is >> related to the platform package. On Linux, GnuCash is preinstalled on the >> major distributions. However, the packages provide a binary that supports >> only the XML file format. As a result, when saving, there is only one >> format option available: XML, despite the presence of a selection box. >> This >> appears to be the case in Ubuntu, and it seems that this limitation is not >> widely communicated. >> >> I believe this situation could be considered a form of discrimination. If >> I >> wish to use a database backend, I will likely need to compile a GnuCash >> binary myself. While this is not a significant problem for me, it would be >> beneficial for others if this information were included on the download >> page or in the documentation. >> >> Thank you once again for your support. >> >> Best regards, >> Zsolt >> >> >> --------------------------------------------------------------------------------------------------- >> „We have two lives, and the second begins when we realize we only have >> one.” >> -- Confucius >> _______________________________________________ >> 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. >> > > > -- > _________________________________ > Richard Losey > rlo...@gmail.com > Micah 6:8 > -- Üdvözlettel, Zsolt --------------------------------------------------------------------------------------------------- „We have two lives, and the second begins when we realize we only have one.” -- Confucius _______________________________________________ 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.