J'utilise sqlite3 en développement et mysql en production sur une application Rails 3.2. Je voudrais pouvoir sauvegarder le mysql, et aussi en créer une copie sqlite pour l'utiliser dans l'environnement de développement. Quelqu'un sait-il comment faire cela, ou la façon préférée de sauvegarder MySQL au moins?portage et sauvegarde de bases de données
Répondre
Je suis partie à celui-ci, et l'utiliser pour convertir en/de MSSQL, MySQL et SQLite beaucoup: https://github.com/unixmonkey/rails_db_convert_using_adapters
Cela peut ne pas être possible si vous avez un grand DB, mais je suis travailler avec un plutôt petit (environ 10MB). (1)-je sauvegarder toutes mes classes de modèle dans un fichier .zip à l'aide d'une tâche de râteau, puis
(2) ont un bouton (avec l'authentification admin) qui exécute une autre tâche de râteau pour recharger les données. Donc je peux sauvegarder les données en mode dev/prod, pousser mes fichiers dans l'autre environnement, et recharger les données à partir de la sauvegarde (c'est dans les fichiers .csv, donc c'est DB indépendant). Cela a fonctionné pour moi basculer entre sqlite3 et mysql2 (j'utilise Rails 4.0.1 si c'est pertinent).
Je peux poster un code si cela peut être utile pour les gens, mais c'est un peu brouillon, donc je vais sauver la pollution visuelle à moins que quelqu'un ne trouve cela utile. J'ai trouvé le .csv dans la sauvegarde de fichier .zip pour être une solution de contournement pour différents systèmes SQL, si vous travaillez sur l'ordre de mégaoctets.
- 1. Shell script aux bases de données de sauvegarde des utilisateurs
- 2. sauvegarde des bases de données Sql du système de fichiers
- 3. SQL Server: sauvegarde toutes les bases de données
- 4. Exportation et importation de bases de données
- 5. Sauvegarde des structures arborescentes dans les bases de données
- 6. Sauvegarde des bases de données dans le cloud android:
- 7. Bases de données et Qt
- 8. Mediawiki et bases de données
- 9. Bases de données et DVCS
- 10. nginx_http_push_module et bases de données
- 11. bases de données de sauvegarde et les utilisateurs en Réinstaller Wamp
- 12. Développement et production de bases de données
- 13. register_shutdown_function et problème de bases de données!
- 14. Sauvegarde et restauration de base de données
- 15. NHibernate et plusieurs bases de données
- 16. Points Bullet et bases de données
- 17. Realtional bases de données et requêtes
- 18. Firefox, et Camino localStorage/Bases de données
- 19. Bases de données et troisième forme normale
- 20. StructureMap, NHibernate et plusieurs bases de données
- 21. tapestry-hibernate et 2 bases de données
- 22. Entity Framework et bases de données multilingues
- 23. Bases de données intégrables et toplink
- 24. Prism Modules et bases de données
- 25. bases de données relationnelles et messages multidiffusion
- 26. Django et plusieurs bases de données
- 27. Deux bases de données et diverses entités
- 28. Bases de données Clojure et NoSQL
- 29. bases de données log4j et NoSQL
- 30. Bases de données relationnelles et langages OO
Où hébergez-vous? –