Known Issue — DbCables versione non congruente¶
Sintomo¶
Dopo la sostituzione diretta del file DbCables.db, SPAC può mostrare un avviso di versione non congruente del database.
Messaggio tipico:
Il file DbCables.db non ha una versione congruente con il programma.
È necessario l'adeguamento strutturale.
Ambienti verificati¶
La stessa gestione è stata verificata sia su SPAC Automazione sia su SPAC Start.
Causa probabile¶
Il file DbCables.db è strutturalmente valido, ma non è allineato alla versione attesa dall'installazione SPAC corrente.
Questo può accadere quando il database è stato modificato manualmente o generato a partire da una base diversa.
Correzione¶
Usare la funzione di allineamento versione librerie proposta da SPAC.
Procedura sintetica:
- Confermare l'avviso.
- Aprire la finestra di ripristino/allineamento.
- Usare:
Allinea la versione delle librerie
- Attendere il completamento.
- Chiudere la finestra.
- Se SPAC si chiude, riaprirlo.
- Verificare Archivio Cavi.
Verifica minima dopo il riavvio:
- Archivio Cavi consultabile;
- cavo reale di test ricercabile;
- dati tecnici visibili;
- conduttori coerenti;
- posa cavo accettata;
- warning versione non ripetuto dopo riapertura.
Comportamento atteso¶
Dopo l'allineamento e il riavvio, il database sostituito può risultare utilizzabile.
Quando fare rollback¶
Eseguire rollback se:
- SPAC non si riapre correttamente;
- Archivio Cavi non è consultabile;
- i cavi custom non sono visibili;
- i conduttori risultano incoerenti;
- la posa cavo non accetta i cavi selezionati.
- il warning versione continua a ripresentarsi dopo allineamento e riavvio.
Prevenzione¶
- Usare sempre backup.
- Testare su ambiente non critico.
- Eseguire integrity check prima del rilascio.
- Marcare i cavi custom con campi dedicati.
- Non usare codici catalogo fittizi o con iniziali personali.
- Verificare i dati tecnici su datasheet prima dell'uso reale.
- Applicare i back-check quando il database è destinato a più ambienti.