Przejdź do treści

Odinstalowanie i usuwanie danych

W Simple Bike Rental Pro 2.0.5 wyłączenie zatrzymuje wtyczkę, zachowując jej pliki i dane. Odinstalowanie usuwa jej pliki i opcjonalnie dane operacyjne. Całkowite usunięcie danych to osobne zadanie ręczne; nie ma opcji automatycznego usunięcia całej zachowanej historii.

Wybór usuwania danych operacyjnych

Przed odinstalowaniem otwórz Bicycles → Settings → Settings i wybierz Delete operational data on uninstall (usuń dane operacyjne przy odinstalowaniu). Kliknij Save Settings i odśwież stronę, aby sprawdzić zapisany wybór. Możesz włączyć lub wyłączyć tę opcję; odznaczenie pola i zapisanie wyłącza usuwanie danych.

  • Wyłączona (domyślnie): odinstalowanie zachowuje wszystkie tabele wtyczki z danymi, ustawienia i szablony powiadomień. Zachowuje również opcję usuwania danych i opcję wersji bazy danych.
  • Włączona: odinstalowanie usuwa wymienione poniżej tabele operacyjne, zachowuje pięć tabel finansowych i sprawdza, czy zachować obie tabele katalogu. Na końcu usuwa dwie wskazane poniżej opcje techniczne.

Samo wyłączenie wtyczki nie usuwa tych tabel. Podczas wyłączania usuwane są dwa bieżące zaplanowane zadania wtyczki: porządkowanie rezerwacji i sprawdzanie licencji.

Ostrzeżenie: usunięcie danych operacyjnych jest nieodwracalne. Wyeksportuj potrzebne rezerwacje i wykonaj kopię zapasową bazy danych przed odinstalowaniem z włączoną opcją.

Które tabele są usuwane lub zachowywane?

W poniższych nazwach {prefix} oznacza rzeczywisty prefiks tabel WordPress danej witryny. Na przykład wp_ to tylko jeden z możliwych prefiksów; nie zakładaj, że używa go Twoja witryna.

Przy włączonym usuwaniu danych Dokładne nazwy tabel
Usuwane tabele operacyjne {prefix}simpbire_reservations, {prefix}simpbire_reservation_sizes, {prefix}simpbire_accessories, {prefix}simpbire_reservation_accessories, {prefix}simpbire_blackouts, {prefix}simpbire_bicycle_rules
Tabele finansowe zawsze zachowywane, nawet puste {prefix}simpbire_checkout_attempts, {prefix}simpbire_checkout_checks, {prefix}simpbire_payment_events, {prefix}simpbire_reconciliation_cases, {prefix}simpbire_reconciliation_history
Tabele katalogu zachowywane razem, gdy to konieczne; w przeciwnym razie obie usuwane {prefix}simpbire_bicycles, {prefix}simpbire_bicycle_sizes

Tabele operacyjne zawierają rezerwacje i zapisane przypisania rozmiarów/akcesoriów, akcesoria, okresy niedostępności oraz reguły wynajmu poszczególnych modeli. Ich usunięcie nie usuwa zachowanych zapisów płatności i uzgadniania płatności. Zapisy te nie stanowią pełnej kopii zapasowej usuniętych rezerwacji.

Kiedy katalog jest zachowywany?

Wtyczka zachowuje obie pełne tabele katalogu, bez wybiórczego usuwania pojedynczych rekordów, gdy trzeba zachować:

  • modele usunięte z katalogu, ale zachowane wewnętrznie;
  • wcześniej używane rozmiary, nawet jeśli pierwotna rezerwacja została usunięta;
  • powiązania historyczne lub dotyczące płatności albo dane, których nie można zweryfikować z pewnością.

Jeden warunek zachowuje obie tabele i wszystkie ich rekordy, również nieużywane modele lub rozmiary. Dlatego tabela może pozostać nawet wtedy, gdy jest pusta. Jeśli żaden warunek nie zachodzi, obie tabele są usuwane, nawet gdy są puste. Pięć tabel finansowych pozostaje niezależnie od obecności rekordów lub zamknięcia spraw finansowych. Osobną czynność usuwania z katalogu opisano w Rozmiarach rowerów.

Ustawienia i szablony powiadomień

Zapisane ustawienia, konfiguracja Stripe, ustawienia licencji oraz własne tematy, treści i odbiorcy powiadomień są zachowywane. Po pomyślnym zakończeniu włączonego usuwania danych jawnie usuwane są tylko dwie opcje wtyczki:

  • simpbire_elimina_tabelle_plugin — wybór usuwania danych operacyjnych;
  • simpbire_db_version — wersja schematu bazy danych wtyczki.

Ta opcja nie czyści wyczerpująco pozostałych danych w pamięci podręcznej ani współdzielonych rekordów WordPress. Ponowna instalacja nie gwarantuje pustej konfiguracji początkowej.

Całkowite usunięcie danych

Zwykłe odinstalowanie celowo zachowuje część danych. Jeśli chcesz bezpowrotnie usunąć całą lokalną historię wtyczki, w tym zachowane zapisy płatności i uzgadniania płatności, poproś administratora witryny o ręczne usunięcie danych po odinstalowaniu wtyczki i wykonaniu kopii zapasowej bazy umożliwiającej przywrócenie. Usunięcie jest nieodwracalne.

Administrator musi zidentyfikować dokładne tabele i ustawienia danej witryny, używając jej rzeczywistego prefiksu WordPress. Unikaj masowego usuwania wyłącznie na podstawie prefiksów takich jak simpbire_ lub sbr_. Obrazy, strony i inne współdzielone treści wymagają indywidualnego sprawdzenia przed usunięciem; nie usuwaj użytkowników WordPress ani danych innych wtyczek.

Usunięcie lokalnych danych nie anuluje ani nie zwraca płatności i nie usuwa danych przechowywanych przez Stripe. Ewentualne operacje dotyczące płatności lub zwrotów należy wykonać osobno w Stripe.