[Allegro] "jemand anders war schneller…"

Bernhard Eversberg ev at biblio.tu-bs.de
Mi Jan 28 14:13:27 CET 2015


Am 28.01.2015 um 13:38 schrieb Anando Eger:

>> Die gespeicherten Daten der "in Bearbeitung" befindlichen
>> Sätze sind nicht mehr zuverlässig, wenn man einen
>> Datenbank-Neuaufbau macht,...
>
> Ist das nicht nur beim "Datenbank ganz neu aufbauen" so?
Ja.

> Und eine Idee:
> Wie wäre es, wenn bei o.g. Funktion der "Besen" mit integriert
> werden würde?
>

Allerdings steht in  org.flx  schon drin

...
   Ganze Datenbank erneuern
:f7
perf checkedit
#uV9 Gesamt-Erneuerung der Datenbank
...

und in :checkedit wird mit "find edit" herausgefunden, daß es
ungespeicherte bearbeitete Sätze gibt und das Reorganisieren dann
vereitelt.

Die Zeile "perf checkedit" könnte man ersetzen durch

:f7
find edit
if not empty mes "Es gibt noch ungespeicherte bearbeitete Daten!";end
find new
if not empty mes "Es gibt noch neue, ungespeicherte Daten!";end
erase all
#uV9 Gesamt-Erneuerung der Datenbank


um auch das Vorhandensein von neuen, noch nicht gespeicherten Sätzen
noch abzufangen.

ABER:
Nutzt man allerdings nicht das org-Menü, sondern eigene Batch-Skripte,
muß man sich überlegen wie man vorgeht mit dem Löschen der temp-Dateien.


B.E.



Mehr Informationen über die Mailingliste Allegro