SWSystemzerstörend
SQLite: WAL-Datenbank auf dem Netzlaufwerk von zwei Rechnern
WAL verlangt alle Prozesse auf demselben Rechner, weil der wal-index im gemeinsamen Speicher liegt. Über ein Netzdateisystem funktioniert das nicht.
// Schlagwort
Alle 3 Layer-8-Fehler mit dem Schlagwort „WAL“ – verifizierte Lösungen, trocken kommentiert.
WAL verlangt alle Prozesse auf demselben Rechner, weil der wal-index im gemeinsamen Speicher liegt. Über ein Netzdateisystem funktioniert das nicht.
Die .db-Datei allein ist im WAL-Modus keine vollständige Datenbank. Ohne die -wal-Datei fehlen Transaktionen oder die Kopie ist beschädigt.
database is lockedSQLite meldet „database is locked“? Sie erlaubt nur einen Schreiber — ein hängender Zugriff oder ein Netzlaufwerk bringt sie ins Stocken.