Passa al contenuto principale

Modalità offline / SQLite

Solo App desktop

La modalità offline / SQLite è disponibile solo nell'applicazione desktop DPD Label Print.

DPD Label Print può operare in modalità SQLite — utilizzando un database locale basato su file invece di PostgreSQL. Questa modalità è adatta per workstation autonome, sedi con connessione internet inaffidabile o ambienti in cui non è disponibile un server database.


Modalità SQLite vs PostgreSQL

SQLite (offline)PostgreSQL
DatabaseFile locale (labelprint.db)Server database condiviso
InternetNon richiesta per l'uso quotidianoRichiesta
Multi-utente❌ Solo utente singolo
Prestazioni su larga scalaFino a ~10.000 spedizioni/meseIllimitato
Complessità di configurazioneNessuna (zero configurazione)Richiede server PostgreSQL
Ideale perWorkstation autonoma, basso volumeAlto volume, team

Abilitare la modalità SQLite

  1. Aprite Impostazioni → Database
  2. Selezionate SQLite (offline)
  3. Scegliete o confermate la posizione del file database (predefinita: C:\ProgramData\DPD Label Print\labelprint.db)
  4. Cliccate su Salva e riavvia

L'applicazione si riavvia e utilizza il database SQLite locale.


Lavorare offline

In modalità SQLite, l'applicazione funziona completamente offline per:

  • Creare spedizioni e stampare etichette (le etichette vengono generate localmente)
  • Memorizzare la cronologia delle spedizioni

Quando è disponibile una connessione internet, l'applicazione sincronizza automaticamente:

  • Le spedizioni in sospeso vengono trasmesse a DPD
  • Vengono scaricati i dati di routing e la configurazione aggiornati

Passare da SQLite a PostgreSQL

Se il volume cresce e dovete migrare a PostgreSQL:

  1. Esportate la cronologia delle spedizioni: Report → Esporta → Tutte le spedizioni (CSV)
  2. Configurate PostgreSQL (vedere Installazione server)
  3. Cambiate la modalità database in Impostazioni → Database

I dati storici di SQLite non vengono migrati automaticamente — solo le nuove spedizioni verranno archiviate in PostgreSQL.