[gnucash-de] GnuCash Verbesserungen
Hartmut Kraus
hartmut.melina at web.de
Fr Mär 20 16:36:50 EDT 2015
Frank H. Ellenberger schrieb:
> Wenn man Daten an libgncmod-engine vorbei manipuliert, kann man
> sicherlich sehr viel Spaß haben,
Das mache ich ganz und gar nicht zum Spaß.
Frank H. Ellenberger schrieb:
> darf sich dann aber über Inkonsistenzen nicht beschweren. ;-)
Keine Sorge, ich sichere meine Datenbank /vor und nach/ jeder
Manipulation (ob nun durch das Programm oder durch mich selber).
Also wenn was schief läuft, sehe ich sofort, warum - indem ich den
aktuellen Dump (mit einem Diff-Werkzeug) mit einem früheren (als
funktionsfähig bekannten) Stand vergleiche. Den kann ich dann
zurückspeichern, alles wieder paletti. Und ich hab' aus meinen
Fehlern gelernt. ;)
Wenn sie nicht schon wie gesagt bei der Entwicklung 'rausfliegen.
Meine Stored Procedures erstelle ich mit dem MySQL-Debugger
und teste sie zeilenweise. Und der lässt sie mich schon vorher
nicht mal abspeichern, wenn auch nur ein Syntaxfehler drin ist
(meistens ein vergessenens Semikolon). ;) Und der merkt noch
ganz andere Fehler, auch fast alle logischen ..
Frank H. Ellenberger schrieb:
> Die Gnucash-DB befindet sich nicht in Normalform.
Das hat rein akademischen Wert, für den "normalen" User keinen.
Frank H. Ellenberger schrieb:
> Die Regeln für die Integrität befinden sich im Programm und nicht
> in der Datenbank.
Das sollte nicht das Problem sein (Stichwort: Fremdschlüssel).
Frank H. Ellenberger schrieb:
> Nein, das Programm schlägt eine Zuordnung vor, und macht
> (verbraucherschützerpolitikerfreundlich) mit ampelfarbenen Balken
> deutlich, wie sicher es sich ist. Die letzte Enscheidung sollte immer
> der Benutzer haben.
Nein, diese Entscheidung sollte er vorher treffen können.
Frank H. Ellenberger schrieb:
> Du vergißt, daß das Programm sowohl von Privatpersonen als auch
> KMUs eingesetzt wird,
Ganz und gar nicht, deshalb meine Frage:
Wie sieht's mit Mehrplatzfähigkeit aus? Mit der Buchhaltung haben
ab einer bestimmten Firmengröße immer mehrere Leute zu tun, und
da kann's nicht angehen, dass alle in einer XML-Datei 'rumrühren
und jeder Zugriff auf alle Konten hat und alles buchen kann. So-
was geht nur mit einer "zentralen" Datenbank.
--
Hartmut Kraus
Weßlinger Str. 38/3
82205 Gilching
Tel.: 08105 / 90 79 82
Mobil: 01522 / 6 11 41 65
E-Mail: hartmut.melina at web.de
Web: http://www.hkraus.eu/
Mehr Informationen über die Mailingliste gnucash-de