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.

Reply via email to