Requêtes relationnelles entre plusieurs bases SQLite

Salut,
Ma question est simple: y-a-t-il un moyen technique de faire des requêtes relationnelles entre des tables provenant de 2 bases sqlite (et non 1 seule ce qui est enfantin).
Donc existe-t-il un moyen de faire croire que toutes les tables sont dans la même base, ce qui implique sûrement une double connexion permanente...
Ma question est simple: y-a-t-il un moyen technique de faire des requêtes relationnelles entre des tables provenant de 2 bases sqlite (et non 1 seule ce qui est enfantin).
Donc existe-t-il un moyen de faire croire que toutes les tables sont dans la même base, ce qui implique sûrement une double connexion permanente...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Très content de te revoir !
Merci pour le lien, ça a l'air très simple.
C'est intéressant :
- pour pouvoir séparer les données privées (bundle) des données publiques (de la sandbox)
- ça permet de mettre à jour les données privées en changeant la DB simplement (plutôt que de devoir la mettre à jour par des requêtes si les tables étaient dans la DB de la sandbox)
moi aussi, content de retrouver un peu de disponibilité, pourvu que ça dure.
Oui c'est en effet très intéressant pour les cas que tu cites, et plus généralement pour lier une base en mode read only, et une autre base avec des tables sujettent à des modifications plus ou moins intenses. Ca peut aussi servir pour fragmenter une base trop volumineuse en plusieurs morceaux (pour les petites configurations), et ne se servir ainsi que de certaines bases selon les cas.
J'avais peur que ça ne marche pas car j'utilise le framework FMDatabase pour simplifier la création des requêtes.
Donc voilà un peu de code:
- une base dans le bundle qui contient la table 'countries' (données communes)
- une base dans la sandbox qui contient la table 'wines' (données user)
Ce qui donne :