0

Cronjob ?? Automatisierte Datenbankbereinigung

Hallo zusammen, 

Gibt es eine Möglichkeit ein Skript automatisch nachts laufen zu lassen um die datenbank zu bereinigen?

Hintergrund ist das durch fehl bedinungen leere oder nicht brauchbare Datensätze entstehen. Jetzt könnte man sagen ich lasse das laufen  wenn ich am Platz sitze. Dies ist jedoch nicht gut , denn wenn jemand gerade eine Rechnung schreibt und noch nicht alle Kriterien erfüllt hat, so wird keine rechnungsnummer vergeben. Wenn ich dann lösche ist der gerade in Arbeit befindliche Datensatz weg. Daher geht das nur wenn keiner arbeitet oder alle ausgesperrt werden. Gibt es da eine Möglichkeit?

Bildschirmfoto 2020-09-04 um 16.04.20

1 Antwort

null
    • Leonid_Semik
    • vor 4 Jahren
    • Gemeldet - anzeigen

    Nein, Chron jobs gibt es bei Ninox noch nicht. Du kannst aber beim Start nur die Datensätze löschen die z.B. leer sind und früher als heute erstellt wurden:

    ---

    do as server
    delete select TABELLENNAME where not FELD1 and not FELD2 and not FELD3 and _cd<today()
    end

    ---

    Leo