J'ai une instance de Trac qui fonctionne sur une machine WindowsXP avec XAMPP. J'essaie de migrer l'instance Trac vers une machine plus récente basée sur Linux. Cependant, j'ai du mal à faire coopérer la base de données.
J'essaie de vider la base de données avec cette commande :
sqlite3 C:\tracroot\db\trac.db ".dump" >> mysqldump.sql
Mais le fichier généré est en grande partie vide :
BEGIN TRANSACTION;
COMMIT;
Donc ce n'est pas bon. Pour mémoire, mon instance de trac fonctionne maintenant et semble avoir un accès complet à tout le contenu de la base de données. Mais sqlite3 (situé dans C:\xampp\apache\bin ) ne semble pas pouvoir obtenir d'informations du fichier. Le fichier DB lui-même a l'en-tête "SQLite format 3", donc cela semble correct.
J'ai besoin de savoir une ou deux choses :
- Comment faire pour que cette décharge fonctionne OU
- Une autre façon de migrer la base de données Trac vers la nouvelle machine.
Mise à jour : Lorsque j'essaie d'ouvrir le fichier .db dans sqlite3, j'obtiens l'erreur suivante Error: unsupported file format
. Dans quel format se trouve-t-il, et pourquoi n'est-il pas pris en charge ?