[gnucash-de] Zwei Dateien gleichzeitig bearbeiten

Christian Stimming stimming at tuhh.de
Mit Jun 28 04:24:19 EDT 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

Martin Klaffenböck schrieb:
>> Aber die Fehlermeldung ist halt wichtig, weil die Bearbeitung der
>> gleichen Datei von zwei verschiedenen gnucashs aus leider komplett
>> schiefgehen wird -- sobald die eine Instanz speichert, schmeißt sie die
>> Änderung der anderen Instanz weg. Deswegen ist die Warnung am Anfang so
>> fett.
> 
> Das wäre eigentlich einen Feature Request Wert.  Ich könnte mir
> vorstellen, dass z.B. ein Mitarbeiter die Rechnungen schreibt (Ein- und
> Verkauf) und ein anderer dann Zugang zum online Banking System hat und
> die Zahlungen verarbeitet.  Die Datei könnte dann auf einem Share
> Laufwerk liegen.
> 
> Ich weiß dafür war mal die Postgres Schnittstelle gedacht.  Auf fedora
> heißt es, dass diese abgeschalten wurde, weil diese nicht mehr auf dem
> aktuellen Stand ist.

das gleichzeitige Bearbeiten einer einzigen GnuCash-Datenbank/Datei von
zwei unterschiedlichen Leuten wird auch langfristig sicherlich *nur*
über PostgreSQL laufen.

Zugriff von zwei unterschiedlichen Leuten bedeutet ja immer, dass es
eine Instanz geben muss, der diesen shared-Zugriff verwaltet. Bei
PostgreSQL ist das genau der Datenbank-Server(-Prozess), und gnucash ist
darauf eingerichtet, inkrementelle Änderungen auch zum Datenbank-Server
zu schicken und falls nötig dort abzuholen. Dagegen ist das
dateibasierte gnucash nur darauf eingerichtet, die Datei in einem Rutsch
zu lesen und beim Speichern in einem Rutsch zu speichern. Da gibt es
keine Einrichtungen, um einzelne Änderungen hinzuzufügen oder
einzulesen, was für einen shared Zugriff zwingend notwendig wäre.

Mehrplatz-Fähigkeit wird weiterhin allein über PostgreSQL laufen.

Gruß

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBRKI8s2XAi+BfhivFAQJMcgQAo1jrU1V474i4H/3SupmyTnElkVEHf/cK
8ex+yflz7GP8FTA09W6IEcPW9PIblFbpVUq//tmSyX0d6XlVzSryegMGW7vtavaT
HGuroDJhiZeoWc07iWtYOzSdPNl+lw1PVsJZqSRBTOwwAfOW6E4OPC/zrfuO0I1w
UAKqt27yaZ4=
=0IJf
-----END PGP SIGNATURE-----