Toolverse
Wszystkie skille

reset-netalertx-database

autor: netalertx

Wyczyść i odtwórz bazę danych NetAlertX od zera w kilka sekund

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
2

O skillu

Umiejętność do resetowania bazy danych i konfiguracji NetAlertX. Przydatna, gdy chcesz zacząć od czystej karty — narzędzie zatrzymuje backend, usuwa wszystkie dane z katalogów /data/db/ i /data/config/, a następnie automatycznie regeneruje strukturę bazy i ustawienia początkowe. Idealne do testowania, debugowania lub przywrócenia systemu do stanu fabrycznego bez ręcznego ingerowania w pliki.

Jak używać

  1. Wyzwij umiejętność reset-netalertx-database, gdy potrzebujesz wyczyścić bazę danych NetAlertX. Możesz użyć poleceń takich jak "resetuj bazę", "wyczyść dane", "świeża baza" lub "zacznij od nowa".

  2. Umiejętność automatycznie zatrzyma backend (proces Python3), aby uwolnić blokady bazy danych, czekając 1 sekundę na bezpieczne zamknięcie.

  3. Wszystkie pliki w katalogach /data/db/ (baza danych SQLite) i /data/config/ (plik konfiguracji) zostaną usunięte, usuwając wszelkie poprzednie dane i ustawienia.

  4. System uruchomi skrypty inicjalizacyjne — najpierw 15-first-run-config.sh do przygotowania konfiguracji, następnie 20-first-run-db.sh do utworzenia nowej struktury bazy danych.

  5. Po zakończeniu resetowania uruchom skrypt startowy /workspaces/NetAlertX/.devcontainer/scripts/setup.sh, aby ponownie uruchomić usługi i przywrócić NetAlertX do pracy.

Podobne skille