Vai al contenuto

Pulizia estesa formazione DEV

Data: 2026-09-02

Ambiente: SafeOps DEV, tenant_besant.

Scope

Pulizia reale eseguita solo su DEV dopo conferma che dipendente_corso conteneva prove.

Produzione non toccata.

WooCommerce reale non toccato.

Cosa e stato preservato

  • corso: invariato, 34 -> 34
  • dipendente: invariato, 3.299 -> 3.299
  • mappe corso WooCommerce: preservate, 34
  • log sync WooCommerce: preservati
  • quote/richieste WooCommerce: preservate, ma scollegate da date/iscrizioni test

Cosa e stato azzerato

  • data_corso: 75 -> 0
  • edizione_corso: 35 -> 0
  • edizione_data_corso: 37 -> 0
  • formazione_data_corso_meta: 27 -> 0
  • dipendente_corso: 193 -> 0
  • dipendente_corso_firma: 0 -> 0

Riferimenti test scollegati:

  • formazione_external_enrollment_map.data_corso_id: 1 -> 0
  • formazione_external_enrollment_map.dipendente_corso_id: 1 -> 0
  • formazione_quote_seat_reservation.data_corso_id: 1 -> 0
  • formazione_quote_participant.data_corso_id: 2 -> 0
  • formazione_quote_participant.dipendente_corso_id: 2 -> 0

File prodotti

  • azioni applicate: /home/safeops/tmp/formazione_cleanup_all_20260902/dev/formazione_cleanup_all_actions.tsv
  • snapshot prima/dopo: /home/safeops/tmp/formazione_cleanup_all_20260902/dev/formazione_cleanup_all_snapshot.tsv
  • inventario finale: /home/safeops/tmp/formazione_cleanup_inventory_20260902/dev_final/

Verifiche

  • safeops-dev.service: attivo
  • GET /: 200 OK
  • inventario finale:
  • corsi catalogo: 34
  • date corso: 0
  • edizioni corso: 0
  • partecipazioni corso: 0
  • dipendenti collegati a corsi: 0
  • firme: 0
  • metadati date: 0

Prossimo passo

Prima di replicare in produzione:

  1. fare controllo visivo DEV;
  2. generare dry-run produzione aggiornato con stesso criterio;
  3. backup DB produzione;
  4. conferma esplicita;
  5. applicazione produzione.