Alors OK, je switche vers SQLite. Mais je veux quand même vérifier les données que j’insère.
Avec MySQL, j’avais phpmyadmin pour vérifier. Et d’ailleurs je voyais bien que tous les NULL essayaient de me faire passer un message… Les données en soit, si je me trompe pas, sont pas dans le dossier Rails. Y a juste le schema.rb et les fichiers de migration. Mais les données sont autre part (dans le dossier mysql ?).
Avec SQLite, me fallait un browser aussi pour vérifier les données. J’ai pas cherché plus loin que SQLite Database Browser. Ok cool, faut que j’ouvre un fichier. Mais il est où ? Ben après avoir cherché un peu partout, il était là, sous mon nez, dans le dossier “db” : un fichier development.sqlite3.
Ca m’intrigue d’ailleurs. Les données de ma bdd sont dans mon dossier Rails ?
Flux RSS
Les données de ta bdd sont la ou tu désire les mettre.
Dans database.yml rtu précise le nom du fichier. Par défaut c’est db/development.sqlite3.
Tu peut mettre ../db/dev.db si tu le désire auquel cas le fichier sera dans le répertoire db parent à ton projet.
Je te conseille cependant de le laisser dans ton projet afin d’éviter de le perdre.
Mais en l’ignorant dans ton SCM (avec svn:ignore ou le fichier .gitignore).
C’est le principede SQLite, tout tient dans un fichier que tu mets… Où tu veux.