Une question rapide, Est-ce que le support de banque de données de google app prend en charge la correspondance des clés étrangères, si oui, quelqu'un peut-il m'éclairer XD, ou partager un lien?clé étrangère dans le magasin de données de google app
Répondre
Vous pouvez utiliser ReferenceProperty
de se référer à d'autres éléments de nature différente, ou SelfReferenceProperty
de se référer à d'autres objets du même genre.
Toutes les entités ont une clé , que vous pouvez référencer et stocker dans la propriété d'une entité. Notez que la détention d'une clé dans une entité n'implique pas que l'entité désignée existe réellement, c'est-à-dire qu'il n'y a pas d'intégrité relationnelle. De même, supprimer une entité existante n'a aucun effet sur la clé. Une construction SQL similaire serait une table avec une colonne qui contient une valeur qui est une clé primaire ailleurs, mais sans une relation de clé étrangère et donc pas d'intégrité relationnelle.
Il y a un concept d'un enfant à charge avec suppression en cascade. C'est une construction JDO qui n'est pas supportée nativement par le magasin de données lui-même - la suppression est gérée par le framework JDO de plus haut niveau.
Vous pouvez également utiliser classes incorporées. Un objet incorporé est essentiellement contenu par le magasin d'objets de stockage en tant que propriété normale. Si vous supprimez la classe de conservation, vous supprimez l'objet incorporé.
http://code.google.com/appengine/docs/python/datastore/keyclass.html http://code.google.com/appengine/docs/java/datastore/relationships.html#Dependent_Children_and_Cascading_Deletes http://code.google.com/appengine/docs/java/datastore/dataclasses.html#Embedded_Classes
- 1. Requêtes paramétrées dans le magasin de données Google App Engine?
- 2. Modifier | Attribuer un parent à l'instance du modèle dans le magasin de données Google App Engine
- 3. Banque de données Google App Engine - clé primaire
- 4. Stockage des données hiérarchiques dans le magasin de données Google App Engine?
- 5. Récupère le contexte modèle d'un objet clé dans le magasin de données (App Engine)
- 6. Stratégie alternative pour interroger l'agrégation ("group by") dans le magasin de données google app engine
- 7. Meilleure option pour le magasin de données Google App Engine et la base de données externe?
- 8. Méthode get_by_id sur les classes Model dans le magasin de données Google App Engine
- 9. Mettre à jour le magasin de données dans Google App Engine à partir de l'iPhone
- 10. Filtrage par date dans le magasin de données de Google App Engine
- 11. Modélisation des données avec le magasin de données Google App Engine
- 12. Comment stocker des expressions régulières dans le magasin de données Google App Engine?
- 13. Comment stocker un tableau multidimensionnel dans le magasin de données Google App Engine
- 14. Accès au magasin de données App Engine
- 15. où est le magasin de données quand je l'aide de google-app-engine sur localhost
- 16. Le magasin de données de requête Google App Engine par une chaîne commence par
- 17. Sélection de l'ID du magasin de données dans Google App Engine?
- 18. Comment ajouter plus de 500 entrées au magasin de données avec put() dans google app engine?
- 19. Google App Engine - À combien s'élève le quota utilisé par un seul magasin de données?
- 20. moteur Google app erreur de valeur clé
- 21. Importer une grande quantité de données dans le magasin de données Google App Engine en une fois
- 22. Interrogation par clé dans Google App Engine?
- 23. Quels types de données sont pris en charge par le magasin de données de Google App Engine?
- 24. Google App Engine Python: Comment trouvez-vous le numéro de compte d'une entité particulière dans le magasin de données?
- 25. MySQL change le type de clé étrangère
- 26. Le magasin de données App Engine obtient le nombre d'enfants de plusieurs parents
- 27. Récupération d'une entité du magasin de données GAE par clé
- 28. contraintes de clé étrangère mysql
- 29. Google datastore.get (clé) Google App Engine renvoie-t-il toujours le même objet-entité?
- 30. Quel est le bon modèle pour les requêtes inexactes dans le magasin de données Google App Engine?