Mode hors ligne / SQLite
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ées | Fichier local (labelprint.db) | Serveur de base de données partagé |
| Internet | Non requis pour l'utilisation quotidienne | Requis |
| Multi-utilisateur | ❌ Utilisateur unique uniquement | ✅ |
| Performances à grande échelle | Jusqu'à ~10 000 envois/mois | Illimité |
| Complexité de configuration | Aucune (zéro configuration) | Nécessite un serveur PostgreSQL |
| Idéal pour | Poste de travail autonome, faible volume | Grand volume, équipes |
Activer le mode SQLite
- Ouvrez Paramètres → Base de données
- Sélectionnez SQLite (hors ligne)
- Choisissez ou confirmez l'emplacement du fichier de base de données (par défaut :
C:\ProgramData\DPD Label Print\labelprint.db) - 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 :
- Exportez votre historique d'envois : Rapports → Exporter → Tous les envois (CSV)
- Configurez PostgreSQL (voir Installation serveur)
- 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.