Integrazione automatica di più riviste

Tradotto automaticamente da Deepl

Come sviluppatori e amministratori di database, conoscete l’importanza di recuperare rapidamente i dati danneggiati. I backup e i diari vi aiutano in questo compito. A volte, però, un backup può essere danneggiato ed è necessario tornare indietro da un backup più vecchio e integrare più diari consecutivamente. Oppure il file del diario diventa troppo grande e si preferisce crearne regolarmente uno nuovo per non ingombrare il disco rigido del server. Oppure si utilizza un metodo proprio per eseguire il backup del database. In tutti questi casi, è necessario integrare più diari, il che è possibile solo manualmente attraverso il Centro di manutenzione e sicurezza.

Con 4D v20, è possibile integrare automaticamente più riviste all’avvio del database. Vi spiego come funziona.

L’integrazione automatica di più diari è disponibile solo se l’impostazione “Integra gli ultimi registri se il database è incompleto” è attivata (è attivata per impostazione predefinita).

L’impostazione “Integra gli ultimi registri se il database è incompleto”.

Se si desidera che 4D integri più file di diario, è semplice: metterli accanto al diario corrente. All’avvio dell’applicazione, se 4D rileva operazioni mancanti nel database, controlla innanzitutto tutti i file di diario per determinare se è possibile un ripristino, ad esempio se non manca alcuna operazione. Quindi integra automaticamente le operazioni da tutti i diari.

Questa funzione dovrebbe farvi risparmiare tempo durante le operazioni di manutenzione, in modo che possiate concentrarvi sullo sviluppo della vostra applicazione invece di dedicarvi alle attività manuali di gestione del database. Se avete commenti o domande, fatele nei forum di 4D.

PS: Fate attenzione a non mettere inavvertitamente file di diario non correlati accanto al file di diario corrente, perché 4D cercherà (senza riuscirci) di integrarli, generando errori all’avvio.

Nicolas Brachfogel
- Proprietario del prodotto e sviluppatore senior - Nicolas Brachfogel è entrato in 4D nel 2017 come Senior Developer (4D Server e networking). In qualità di Product Owner per gestire il rilascio di Apple Silicon, si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali, nonché di assicurarsi che le implementazioni delle funzionalità soddisfino le esigenze dei clienti. Diplomato all'Institut Supérieur d'Informatique Appliquée (INSIA), Nicolas ha iniziato la sua carriera come sviluppatore di software nel 2001. Dopo diversi anni di codifica in Java e C++, si è specializzato nello sviluppo di client-server per aziende di videogiochi. Come sviluppatore/architetto di server, ha lavorato con successo alle architetture server di molti giochi (Dofus Arena, Drakerz, Trivial Pursuit Go!).