23.11.2020, 20:35
Hallo Kay,
was genau willst du erreichen bzw. welche Änderungen willst du an der Datenbank vornehmen, so dass kein Notenmanager laufen darf? Ein offener Notenmanager hält zwar eine Verbindung zur Datenbank, schreibt ja aber keine Daten, wenn niemand angemeldet ist.
Soll heißen: wenn du weißt, dass keiner mit dem NM arbeitet und dieser "nur" offen ist, kannst du problemlos an der Datenbank arbeiten. Wenn du das nicht weißt, macht es keinen Unterschied, ob du einfach die Datenbank änderst oder die Session des NM per pgadmin4 abschießt. Wenn in dem Moment jemand Daten schreibt, kommt es zu Problemen.
So oder so: wird eine laufende Verbindung zur PG-Datenbank unterbrochen, wird die laufende Transaktion noch ausgeführt, wenn die Daten vollständig waren, oder vollständig rückgängig gemacht, falls nicht. D. h. anders als bei einer Jet-Datenbank kann es dir nicht passieren, dass die DB in einen inkonsistenten Zustand gerät oder gar beschädigt wird.
Gruß
Stephan
was genau willst du erreichen bzw. welche Änderungen willst du an der Datenbank vornehmen, so dass kein Notenmanager laufen darf? Ein offener Notenmanager hält zwar eine Verbindung zur Datenbank, schreibt ja aber keine Daten, wenn niemand angemeldet ist.
Soll heißen: wenn du weißt, dass keiner mit dem NM arbeitet und dieser "nur" offen ist, kannst du problemlos an der Datenbank arbeiten. Wenn du das nicht weißt, macht es keinen Unterschied, ob du einfach die Datenbank änderst oder die Session des NM per pgadmin4 abschießt. Wenn in dem Moment jemand Daten schreibt, kommt es zu Problemen.
So oder so: wird eine laufende Verbindung zur PG-Datenbank unterbrochen, wird die laufende Transaktion noch ausgeführt, wenn die Daten vollständig waren, oder vollständig rückgängig gemacht, falls nicht. D. h. anders als bei einer Jet-Datenbank kann es dir nicht passieren, dass die DB in einen inkonsistenten Zustand gerät oder gar beschädigt wird.
Gruß
Stephan
RSS-Feed mit aktuellen Informationen über Updates, Änderungen in der Programmbedienung und anderen wichtigen Mitteilungen unter http://www.notenmanager.net/feeds/Notenmanager.xml