J'essaie de compiler SQLite pour un système d'exploitation qui ne prend pas en charge les noms de fichiers longs. Le nom de fichier maximum est de 8 caractères avec une extension de 3 caractères (8.3).
Actuellement, un "-journal" est créé lors de l'utilisation de SQLite, ce qui brise la règle du nom de fichier et arrête SQLite avec "Disk I/O Error".
J'ai essayé de désactiver la création du journal en premier lieu avec "PRAGMA journal_mode OFF" mais il semble que le fichier soit toujours créé puis détruit.
- Existe-t-il un moyen (drapeau de compilation ou PRAGMA, etc.) de forcer SQLite à utiliser les noms de fichiers 8.3 ?
- Existe-t-il un moyen de désactiver la création du journal ?
Pas Windows, pas Unix, pas OS2, autre OS