Pour le moment j'ai apprx. 20 bases de données structurées identiques (SQLite) que j'ai transférées depuis des destinations distantes (téléphones Android) vers mon PC. Maintenant, je veux les ajouter à un seul afin d'effectuer l'analyse des données sur les données. Comment est-ce possible? Les clés primaires des tables sont des entiers auto-incrémentés, donc quand j'utilise ATTACH
je reçois une clé primaire qui n'est pas une erreur unique. En plus, ce serait bien si je pouvais garder une référence entre les lignes et les tables qui viennent.Fusion de bases de données
2
A
Répondre
1
La façon dont vous avez formulé la question, il me semble que c'est une opération ponctuelle que vous faites sur un PC à la maison. Je voudrais probablement juste ouvrir une nouvelle base de données dans le sqlite shell et attacher/insérer de/détacher chaque base de données comme ils montrent sur le lien that.
Si vous avez besoin d'écrire un script, this link a un exemple d'intégration de sqlite dans les scripts shell et this one montre un peu de SQL dans un fichier de commandes DOS. Plus préférablement, vous pouvez le coder avec les liaisons sqlite de votre langue préférée, comme Python's.
Questions connexes
- 1. Fusion de 2 bases de données MySQL
- 2. Fusion de données entre les bases de données
- 3. Fusion de bases de données SQL Server 2000 dans des bases de données SQL Server 2008
- 4. fusion de deux tables de deux bases de données
- 5. Fusion de deux tables provenant de bases de données différentes
- 6. Fusion de bases de données - Suppression d'une colonne d'identité
- 7. Fusion de plusieurs tables dans différentes bases de données
- 8. Fusion de deux bases de données d'appartenance ASP.NET
- 9. Plusieurs bases de données identiques
- 10. Fusion de tables à partir de deux bases de données différentes (Python)
- 11. Fusion de tables à partir de deux bases de données différentes - sqlite3/Python
- 12. incrément automatique de mysql et fusion de plusieurs bases de données en un seul maître
- 13. bases de données inactives
- 14. Bases de données multiniveaux
- 15. BASES DE DONNÉES CLARION
- 16. Fusion de données binaires
- 17. Pandas: fusion de données
- 18. Fusion de bases de données sur 2 colonnes, un nom et un nombre approximatif
- 19. bases de données de conception
- 20. Synchronisation de bases de données
- 21. Recherche de bases de données
- 22. Données de bases de données correspondantes
- 23. Entity Framework: extraction de données des bases de données de différentes bases de données
- 24. Fusion de structures de données
- 25. Dépendance partielle (bases de données)
- 26. Bases de données et Qt
- 27. Deux bases de données différentes
- 28. Verrouillage des bases de données
- 29. couchdb bases de données multiples
- 30. Bases de données iOS avancées
duplication possible: http://stackoverflow.com/questions/80801/how-can-i-merge-many-sqlite-databases – dokkaebi
J'ai déjà lu ça mais ne m'aide pas. J'ai moins de 32 bases de données donc ATTACH devrait être bon. Mais d'où puis-je utiliser ATTACH? – JustCurious