J'ai entendu dire que SQLite peut le faire (pour éviter les problèmes de synchronicité dans les scénarios de trafic lourd) est-ce vrai? Si oui, comment ferais-je cela avec PDO en PHP?Est-ce que sqlite peut charger des tables individuelles à partir de fichiers individuels?
3
A
Répondre
6
Seriez-vous à la recherche des commandes ATTACH et DETACH sqlite? Vous pouvez les appeler avec une requête sur n'importe quel objet SQLite PDO.
Les commandes vous permettent de joindre un fichier de base de données distinct à la session en cours. Un exemple serait:
$connection->query('ATTACH DATABASE blog_entries.sqlite AS BlogEntries;');
Vous pouvez ensuite consulter les tableaux situés dans la base de données attachée par leur nom (par exemple: SELECT * FROM entries
) s'il n'y a pas de tables en double. S'il y a un conflit alors ils doivent être des espaces de noms avec l'alias de base de données (par exemple: SELECT * FROM BlogEntries.entries
)
Référence: SQLite Manual
0
Vous pouvez ouvrir un DB en mémoire (je crois que le DSN pour PDO est sqlite: mémoire :) et joindre les différentes bases de données.
Questions connexes
- 1. Polymorphisme C# - charger des classes à partir de fichiers DLL
- 2. Est-ce que SQLite peut trier naturellement?
- 3. Charger la base de données SQLite à partir de SQL Server distant?
- 4. Résumer des valeurs à partir de 3 tables
- 5. Latex: hyperref à des lignes individuelles à long terme
- 6. SQLite pour les tables jointes
- 7. SQLite - Requête impliquant 2 tables
- 8. nombre arbitraire de gestionnaires Loader anonymes avec des données individuelles?
- 9. Comment modéliser des tables avec des clés étrangères à partir de plusieurs autres tables
- 10. Référence multiples tables sqlite sur iPhone?
- 11. svn récupération - restauration des révisions individuelles
- 12. Charger plusieurs treeViews à partir des mêmes données de nœud
- 13. Charger des parties de App.Config à partir d'un autre fichier
- 14. Comment charger des données à partir de xml avec condition?
- 15. iPhone SDK: chargement UITableView à partir de SQLite
- 16. Sélection de données à partir de deux tables
- 17. comment créer des fichiers hbm à partir de fichiers java?
- 18. ADO.NET Entity: obtenir des données à partir de 3 tables
- 19. Comment charger des fichiers Excel de manière sélective?
- 20. Stratégies d'expiration hiérarchiques sur des éléments individuels
- 21. Octet Traitement des fichiers PDF à partir de SQL varbinary
- 22. Le lancement de NUnit à partir de Visual Studio ne peut pas charger nunit.uikit.XmlSerializers
- 23. SQL SELECT à partir de plusieurs tables
- 24. MySql: Sélection à partir de plusieurs tables
- 25. Créer des plugins dans Flex - charger des fichiers SWF imbriqués
- 26. Est-ce que v4l2 peut être utilisé pour lire des fichiers audio et vidéo à partir du même périphérique?
- 27. SQL dynamique pour charger des images à partir d'un répertoire
- 28. Accéder à des éléments Google Maps individuels (Distance, heure, directions)
- 29. Instruction SQL à partir de deux tables
- 30. Est-ce que Spring peut analyser et injecter des fichiers de propriétés?