[gnucash-de] Verein / Kostenstellen oder Buchungskreise ?

Matthias Urlichs matthias at urlichs.de
Mi Apr 24 06:19:18 EDT 2024


On 24.04.24 11:57, Vincent wrote:
> Frage: wo/in welchem Modul/in welcher Datei findet man die 
> Datebankstruktur von GC? 

Gar nicht. Gnucash hat keine "Datenbank" in diesem Sinn. Stattdessen 
hast du Backends für die Speicherung der Daten; es gibt deren zwei 
(XML-Datei und mysql) in libgnucash/backend/*.

Während das Programm läuft, wohnen alle Buchungssätze im Hauptspeicher. 
Den Code für die Buchungen findest du unter gnucash/register/ledger-core.

Wenn du mysql verwendest, wird die Datenbank initial geladen und ist 
danach write-only.

Das Ganze ist hochgradig hysterisch gewachsen; *eigentlich* müsste 
jemand zwei Mannjahre finanzieren, um das Ganze aufzuräumen, 
online-datenbank- und multiuser-fähig zu machen, das Ändern von 
abgeglichenen Daten zu verhindern, und was weiß ich noch alles.

-- 
-- mit freundlichen Grüßen
-- 
-- Matthias Urlichs

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : OpenPGP_signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 840 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.gnucash.org/pipermail/gnucash-de/attachments/20240424/eeee4b99/attachment-0001.sig>


Mehr Informationen über die Mailingliste gnucash-de