Afficher le texte sourceAnciennes révisionsLiens de retourAjouter au livre.Haut de page Share via Share via... Twitter LinkedIn Facebook Pinterest WhatsAppDerniers changementsSend via e-MailImprimerPermalien × Table des matières Introduction Conversion base SQLite en MySQL exportation de votre fichier SQLite en format text .SQL Modification du fichier .SQL Exemples Importation de vos données Création de la base MySQL Références Créateur de livres Ajouter cette page à votre livre Créateur de livres Retirer cette page de votre livre Voir ou modifier le livre(0 pages) Aide Ceci est une ancienne révision du document ! Introduction sur Mac et Linux, vous n'avez pas de logiciel supplémentaire à installer. Sous windows vous devez installer Plink un logiciel qui roule en arrière plan pour exécuter ce que MacOSX et Linux font par défaut. Notez que le tunel SSH ralenti ÉNORMÉMENT la connexion. Pour une expérience Kanjō plus agréable, installer la DB dans un serveur MySQL à connexion directe. Conversion base SQLite en MySQL exportation de votre fichier SQLite en format text .SQL Avec votre logiciel préféré de gestion SQLite, conversez votre base de données en format texte (.sql) Nous utilisons SQLite Manager sur FireFox (gratuit et fonctionne sur Mac, PC et Linux) Modification du fichier .SQL Ref Une fois votre fichier en format texte, faites en remplacement de mots à l'intérieur du fichier : remplacez tout les AUTOINCREMENT → AUTO_INCREMENT remplacez tout les datetime → TIMESTAMP remplacez tout les 10,2 → 10,4 remplacez tout les return ); → return )ENGINE=InnoDB; Où return est un retour de chariot Enlevez les “ guillemets anglais pour le nom des colonnes (l'insertion de data a besoin de ” ou de ' selon le contenu) Enlevez tout les ON CONFLICT ROLLBACK Enlevez tout les ON CONFLICT FAIL Enlevez les ligne contenant , CHECK (XYZ) où XYZ est variable Exemples Exemple de remplacement ''AUTOINCREMENT'' -> ''AUTO_INCREMENT'' Importation de vos données Création de la base MySQL Sur votre serveur, créer une base de données avec : par défaut un charset utf8 unicode le engine : InnoDB Références pour références supplémentaire ou utilisation d'un script automatique : http://stackoverflow.com/questions/18671/quick-easy-way-to-migrate-sqlite3-to-mysql/25860 fr/installation_guide/advanced/mysql_web_ssh_tunnel.1443362020.txt.gz Dernière modification: 2019/05/25 19:48(modification externe)