Hinter den Wortbergen leben die Blindtexte

MMEX History Clean - Version 1.1

================================

Ist in MoneyManagerEX die Option History gesetzt, kann die Datenbank mmexini.db3 recht gross werden.

Mit diesem Programm kann man diese Eintragungen löschen und die Datenbank verkleinern.

Für Windows 10/11 (64 Bit), mit Windows PowerShell 5.1.

Keine Installation und keine Administratorrechte erforderlich.

Das dazu benötigte Programm sqlite3.exe ist enthalten.


1. Money Manager Ex (MMEX) schliessen.

2. Das ZIP vollständig in ein Verzeichnis entpacken.

3. START_MMEX_History_Clean.cmd doppelt anklicken.

4. Bei einer installierten MMEX-Version wird die Standarddatei automatisch

   ausgewählt, sofern sie vorhanden ist:

   %APPDATA%\MoneyManagerEx\mmexini.db3

   Bei portablem MMEX mit «Auswählen» dessen mmexini.db3 auswählen.

5. Die angezeigte Anzahl der Einträge in Usage_V1 kontrollieren.

6. «Historie löschen und verkleinern» anklicken und mit «Ja» bestätigen.


Sprachen: Englisch, Deutsch, Französisch, Italienisch, Spanisch, Portugiesisch.

Die Windows-Anzeigesprache wird übernommen. Bei anderen Sprachen gilt Englisch.

Die Sprache kann auch im Fenster geändert werden.


Das Tool erstellt vor dem Löschen automatisch eine vollständige SQLite-Sicherung

neben der ausgewählten Datei. Auch Daten aus einem vorhandenen WAL werden

berücksichtigt. Danach löscht es die Einträge in Usage_V1 und führt VACUUM aus.

Die Tabelle bleibt erhalten. Andere Einstellungen werden nicht gezielt verändert.

Die Buchhaltungsdatenbank wird nicht bearbeitet.


Anschliessend werden die leere Tabelle und die Datenbankintegrität geprüft.

Angezeigt werden die gelöschte Anzahl, die Dateigrösse vorher/nachher und der

Sicherungspfad. «Verkleinern» bedeutet VACUUM, keine ZIP-Kompression; die Datei

bleibt eine normale .db3. Bei wenig freiem Platz kann die Grösse gleich bleiben.

Auch bei null Einträgen kann die Datenbank verkleinert werden.

Bei erneuter Verwendung von MMEX können neue Historieneinträge entstehen.


Sicherung: mmexini.db3.HistoryClean-Datum-Uhrzeit-xxxxxxxx.bak

Die Sicherung enthält weiterhin die ursprüngliche Historie und wird nicht

automatisch gelöscht. Zur Wiederherstellung MMEX und das Tool schliessen,

die aktuelle mmexini.db3 separat aufbewahren und die Sicherung als mmexini.db3

zurückkopieren. Nach einem Absturz mit verbleibenden Journal-/WAL-Dateien zuerst

Hilfe einholen und nicht nur die Hauptdatei überschreiben.

Falls das Löschen bereits abgeschlossen ist, aber VACUUM oder die Abschlussprüfung

fehlschlägt, meldet das Tool diesen Zustand und zeigt den Sicherungspfad.


Alle Dateien zusammen belassen. Nicht direkt aus dem ZIP starten.

Die Bereinigung wurde an Testdatenbanken geprüft. Die grafische Oberfläche muss

auf Windows getestet werden. Weitere technische Angaben: README_EN.txt.

Download: MMEX_History_Clean_V1.zip