Bienvenue sur les nouveaux forums Filmotech.
Les anciens forums ont été archivés et sont disponibles ici (lecture seule)
Pour utiliser ces nouveaux forums, vous devez créer un nouveau compte.
Bonjour
Souhaitant partager ma base filmotech entre deux ordinateurs - et ne pouvant la stocker dans un répertoire synchronisé type nextcloud - j'ai voulu migrer ma base vers MySQL.
Une fois la base MySQL créée j'ai fait une sauvegarde de ma base locale. Malheureusement je ne trouve pas de bouton pour importer la sauvegarde dans la base MySQL. Est-ce que j'ai raté quelque chose ?
L'autre option consiste à faire un export XML des données et affiches puis de faire un import. Cela fonctionne mais les ID internes ont changé. J'ai aussi l'impression que la date d'ajout a été mise à la date d'import (pas certain, je vérifierai ce soir). Lors de la publication cela a aussi provoqué la suppression complète de ce qui était publié pour être publié avec les nouveaux ID.
Merci d'avance
Hello,
En fait tu peux passer d'une base à l'autre sans même passer par une sauvegarde. Tu utilises ton profil avec la base locale actuelle, tu crées un profil avec ta base MySQL, et ensuite depuis le profil local tu fais un clic droit sur les films que tu veux copier et tu fait "Copier vers" en sélectionnant le profil MySQL. Tu ne peux pas importer une sauvegarde car la sauvegarde (le fichier .data) est un fichier SQLite.
Et pour l'importation, oui, les id changent donc effectivement pour la publication il supprime tous les anciens et ajoute les nouveaux puisque c'est basé sur le id. Ca sera pareil d'ailleurs si tu copies les films d'une base à l'autre. A terme, je vais aussi passer les id en UUID.