Aller au contenu principal

Mode hors ligne / SQLite

Application de bureau uniquement

Le mode hors ligne / SQLite n'est disponible que dans l'application de bureau DPD Label Print.

DPD Label Print peut fonctionner en mode SQLite — en utilisant une base de données locale basée sur des fichiers au lieu de PostgreSQL. Ce mode convient aux postes de travail autonomes, aux sites avec une connexion internet peu fiable ou aux environnements sans serveur de base de données disponible.


Mode SQLite vs PostgreSQL

SQLite (hors ligne)PostgreSQL
Base de donnéesFichier local (labelprint.db)Serveur de base de données partagé
InternetNon requis pour l'utilisation quotidienneRequis
Multi-utilisateur❌ Utilisateur unique uniquement
Performances à grande échelleJusqu'à ~10 000 envois/moisIllimité
Complexité de configurationAucune (zéro configuration)Nécessite un serveur PostgreSQL
Idéal pourPoste de travail autonome, faible volumeGrand volume, équipes

Activer le mode SQLite

  1. Ouvrez Paramètres → Base de données
  2. Sélectionnez SQLite (hors ligne)
  3. Choisissez ou confirmez l'emplacement du fichier de base de données (par défaut : C:\ProgramData\DPD Label Print\labelprint.db)
  4. Cliquez sur Enregistrer et redémarrer

L'application redémarre et utilise la base de données SQLite locale.


Travailler hors ligne

En mode SQLite, l'application fonctionne entièrement hors ligne pour :

  • Créer des envois et imprimer des étiquettes (les étiquettes sont générées localement)
  • Stocker l'historique des envois

Lorsqu'une connexion internet est disponible, l'application synchronise automatiquement :

  • Les envois en attente sont transmis à DPD
  • Les données de routage et la configuration mises à jour sont téléchargées

Passer de SQLite à PostgreSQL

Si votre volume augmente et que vous devez migrer vers PostgreSQL :

  1. Exportez votre historique d'envois : Rapports → Exporter → Tous les envois (CSV)
  2. Configurez PostgreSQL (voir Installation serveur)
  3. Changez le mode de base de données dans Paramètres → Base de données

Les données historiques de SQLite ne sont pas migrées automatiquement — seuls les nouveaux envois seront stockés dans PostgreSQL.