Je rencontre des problèmes pour le trouver dans le CPAN documentation - existe-t-il un moyen de créer une table (IF NOT EXISTS
) à partir des métadonnées Rose::DB::Object
entrées manuellement? J'utilise SQLite en tant que moteur, si cela est important. Merci!Puis-je créer une table (si elle n'existe pas) à partir des métadonnées Rose :: DB :: Object?
2
A
Répondre
4
Bien qu'il soit possible de créer une classe Rose::DB::Object (comme un fichier .pm
sur le disque ou juste en mémoire) à partir d'un schéma SQL existant à l'aide Rose::DB::Object::Loader, il n'y a actuellement aucun moyen intégré pour faire l'inverse: générer une table SQL définition d'une définition de classe Rose::DB::Object.
Pour faire une telle chose, je suggère de regarder en utilisant SQL::Translator. Tous les Rose::DB::Object metadata sont facilement disponibles. Il suffirait de l'adapter pour répondre aux exigences de SQL::Translator
. Si vous souhaitez plus de conseils ou de l'aide pour ce faire, je suggère de demander autour de RDBO mailing list.
Questions connexes
- 1. Pourquoi Rose :: DB :: Object sort_by RAND() fait ce que j'attends?
- 2. MySql - Créer une table si elle n'existe pas? Sinon tronquer?
- 3. création d'une table si elle n'existe pas
- 4. Créer une table DB à partir de la table de jeux de données
- 5. Pourquoi une source de données OLE DB ne met-elle pas à jour les métadonnées lorsque la procédure stockée change?
- 6. Puis-je obtenir des métadonnées spécifiques à partir d'un Func <T, object>?
- 7. ajouter des métadonnées à une définition XSD
- 8. Créer une base de données à partir du projet db
- 9. Créer si une entrée n'existe pas, sinon mettre à jour?
- 10. Créer une table SQL à partir d'Excel VBA
- 11. Créer un DataTable avec une structure de table DB
- 12. ADO.Net Excel, Vérifier si une table existe?
- 13. n'est pas la méthode db4o .OpenFile supposée créer la structure de fichiers si elle n'existe pas?
- 14. créer une popupwindow à partir de html, pas un fichier
- 15. Procédure stockée SQL 2005 pour renvoyer une valeur ou la créer si elle n'existe pas
- 16. Extrait OLE Object (pdf) d'Access DB
- 17. Requête SQL Server à partir d'Oracle - force l'actualisation des métadonnées
- 18. Comment déterminer si une taille de colonne est en octets ou caractères à partir des métadonnées de la colonne?
- 19. Une connexion de données Excel peut-elle verrouiller une table DB?
- 20. En SQL, comment supprimer une ligne d'une table si elle n'a pas de ligne correspondante dans une autre table?
- 21. créer db avec phpMyAdmin
- 22. Quand inclure des champs connexes dans une table db et quand ne pas le faire?
- 23. Comptage d'objets à partir de Where-Object
- 24. Créer un fichier Word/RTF avec une table des matières à partir de Java
- 25. MySQL Créer une table avec des erreurs d'index
- 26. SQL pour joindre une table à une autre table plusieurs fois? (Mappage des produits aux catégories)
- 27. Utilisez-vous des métadonnées de table pour une instruction select dans SQL Server?
- 28. Vérifiez si les métadonnées jquery existent?
- 29. Refactoring de table DB
- 30. Comment créer des métadonnées pour les images jpeg en xp
Certainement une réponse bien qualifiée. ;-) – cdleary