Existe-t-il un moyen de visualiser ma base de données de base sans avoir à la charger par programmation?!Comment ouvrir une base de données de base?
Répondre
Vous pouvez accéder au dossier Application Support (qui est habituellement ~/Library/Application Support/YourAppname /) et afficher le fichier YourAppname.xml.
Généralement en cours de développement, le stockage CoreData est au format XML. Vous pouvez le modifier dans l'une des méthodes de AppDelegate (je suppose que vous avez créé l'application Core-Data)
Cela dépend du format du magasin de données (Core Data prend actuellement en charge les banques de données persistantes XML, binaires et SQLite). Les banques de données XML peuvent être visualisées à l'aide d'un éditeur de texte. Les banques de données binaires ne sont accessibles que par code. Vous pouvez ouvrir un magasin de données SQLite via la ligne de commande sqlite ou via un nombre illimité de navigateurs GUI SQLite. Gardez toutefois à l'esprit que la représentation sur disque (dans une base de données ou autre) est un détail d'implémentation de la façon dont les données de base choisissent de conserver un graphe d'objet sur le disque. Ne comptez pas sur ce format en autre que pour satisfaire votre curiosité. Si vous essayez de localiser un bogue, il y a de bien meilleurs moyens que de piquer dans le magasin de données.
~/Library/Application Support/iPhone Simulator/User/Applications/{APP GUID}/Documents/your_xcdatamodel.sqlite
Vous devriez être en mesure d'afficher directement la base de données à l'aide de l'outil de ligne de commande sqlite3. La base de données doit être stocké dans le répertoire suivant:
~/Library/Application Support/iPhone Simulator/User/Applications/{your application GUID}/Documents/{your application name}.sqlite
Pour afficher la base de données, il suffit de taper dans ce qui suit dans un terminal (note, sqlite3 devrait déjà être installé sur votre système par défaut):
sqlite3 {your application name}.sqlite
Vous pouvez ensuite exécuter SQL standard pour afficher les données dans la base de données.
Remarque, les commandes utiles suivantes:
- .help - Affiche SQLite commandes spécifiques et ce qu'ils font
- .tables - Affiche toutes les tables de la base de données
- .schema {suivi du nom de la table} - Affiche l'instruction create utilisée pour créer la table
- .qu il - Quitte Sqlite3
Suivez ces étapes:
cd ~/Library/Application\ Support/iPhone\ Simulator
find . -type f -name "*.sqlite"
Il est celui qui est le suivant: [Nom_Projet] .sqlite
J'utilise Navicat Essentials Premium pour voir la base de données. Dans le Finder, faites un clic droit sur:
Library Folder->Show View Options->Select Show Library Folder
Cela vous permettra de naviguer d'ouvrir le fichier dans un navigateur de données SQLite (comme Navicat)
- 1. Concevoir une base de données
- 2. Ouvrir la base de données SDF dans Visual Studio 2008
- 3. Comment archiver une base de données MySQL?
- 4. Comment supprimer une base de données MySQL?
- 5. Comment obtenir des données d'une base de données vers une autre base de données?
- 6. Comment migrer les diagrammes de base de données SQL Server vers une autre base de données?
- 7. Comment synchroniser la base de données d'applications Web avec une base de données d'application Windows
- 8. Comment synchroniser ma base de données Firebird locale avec une autre base de données Firebird?
- 9. de base de données
- 10. Ouvrir la base de données Microsoft.practices.EnterpriseLibrary avec juste une chaîne de connexion
- 11. Problème de base de données d'accès sécurisé
- 12. Création d'une structure de base de données d'appartenance ASP.Net dans une base de données existante
- 13. Comment stocker des données modifiées dans une base de données?
- 14. Comment ouvrir un fichier de base de données SQL Server local en dehors de Visual Studio?
- 15. base de données autonome
- 16. base de données postgresql
- 17. Base de données répliquée
- 18. Travailler avec une base de données
- 19. Base de données Null
- 20. Base de données LINQ
- 21. Créer une base de données avec un emplacement de données spécifique dans MySQL pour une base de données
- 22. Comment ouvrir un fichier de base de données en mémoire dans sqlite3
- 23. comment stocker une date dans une base de données mysql?
- 24. Comment insérer une valeur Combobox dans une base de données
- 25. Pourquoi un déclencheur de base de données serait-il invalide dans une base de données Oracle?
- 26. Base de données relationnelle
- 27. Comment sauvegarder une base de données à partir de ServerGrid.com?
- 28. Comment créer une couche de base de données appropriée?
- 29. ASP .NET - Comment actualiser une DataList de base de données?
- 30. Comment «effacer» une table de base de données?
ce qui est APP GUID? –